summaryrefslogtreecommitdiff
path: root/src/rio.c
Commit message (Expand)AuthorAgeFilesLines
* Reclaim page cache of RDB file (#11248)Tian2023-02-121-0/+20
* optimizing d2string() and addReplyDouble() with grisu2: double to string conv...filipe oliveira2022-10-151-2/+3
* Adds isolated netstats for replication. (#10062)DarrenJiang132022-05-311-0/+14
* Fix when the master connection is disconnected, replication retry read indefi...sundb2021-12-311-1/+3
* Retry when a blocked connection system call is interrupted by a signal (#9629)menwen2021-11-041-0/+2
* Use sync_file_range to optimize fsync if possible (#9409)Wang Yuan2021-08-301-10/+43
* Minor refactoring for rioConnRead and adding errno (#9280)Ewg-c2021-07-291-9/+9
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-1/+1
* Handle remaining fsync errors (#8419)Wang Yuan2021-04-011-1/+1
* Fix typo and outdated comments. (#8640)Huang Zhw2021-03-141-2/+2
* more strict check in rioConnRead (#7564)zhaozhao.zz2020-07-241-1/+1
* Fix harmless bug in rioConnRead (#7557)Oran Agra2020-07-231-3/+6
* diskless replication rdb transfer uses pipe, and writes to sockets form the p...Oran Agra2019-10-071-84/+58
* TLS: Connections refactoring and TLS support.Yossi Gottlieb2019-10-071-72/+72
* Rio: remember read/write error conditions.antirez2019-07-171-0/+4
* Diskless replica: fix mispelled var name.antirez2019-07-101-1/+1
* Diskless replica: a few aesthetic changes to rio.cantirez2019-07-081-25/+32
* Diskless replica: a few aesthetic changes to replication.c.antirez2019-07-081-5/+7
* diskless replication on slave side (don't store rdb to file), plus some other...Oran Agra2019-07-081-1/+108
* rdb: incremental fsync when redis saves rdbzhaozhao.zz2018-03-161-1/+1
* fix processing of large bulks (above 2GB)Oran Agra2017-12-291-1/+1
* various cleanups and minor fixesOran Agra2016-04-251-2/+3
* RDMF: More consistent define names.antirez2015-07-271-5/+5
* RDMF: redisAssert -> serverAssert.antirez2015-07-261-1/+1
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* Translate rio fdset target EWOULDBLOCK error into ETIMEDOUT.antirez2014-10-221-1/+8
* rio.c fdset write() method fixed: wrong type for return value.antirez2014-10-171-1/+1
* rio fdset target: handle short writes.antirez2014-10-171-2/+11
* Diskless replication: rio fdset target new supports buffering.antirez2014-10-171-1/+47
* rio.c fdset target: tolerate (and report) a subset of FDs in error.antirez2014-10-141-2/+20
* rio.c: draft implementation of fdset target implemented.antirez2014-10-101-0/+60
* rio.c refactoring before adding a new target.antirez2014-10-101-17/+24
* Use fflush() before fsync() in rio.c.antirez2014-01-221-0/+1
* Chunked loading of RDB to prevent redis from stalling reading very large keys.yoav2013-07-161-0/+4
* rio.c: added ability to fdatasync() from time to time while writing.antirez2013-04-241-1/+30
* Introduced the Build ID in INFO and --version output.antirez2012-11-291-2/+1
* BSD license added to every C source and header file.antirez2012-11-081-3/+36
* Fixed compilation of new rio.c changes (typos and so forth.)antirez2012-04-091-1/+3
* Add checksum computation to rio.cantirez2012-04-091-0/+10
* rio.c file somewhat documented so that the casual reader can understand what'...antirez2012-04-091-0/+18
* Fixed a few warnings compiling on Linux.antirez2011-10-231-0/+2
* rioInitWithFile nad rioInitWithBuffer functions now take a rio structure poin...antirez2011-09-221-9/+8
* make sure to return just 1 for rio.c write when the target is a buffer, as we...antirez2011-09-221-2/+2
* Abstract file/buffer I/O to support in-memory serializationPieter Noordhuis2011-05-131-0/+106