summaryrefslogtreecommitdiff
path: root/src/replication.c
Commit message (Expand)AuthorAgeFilesLines
* WAIT AOF: deny if AOF is off. Trigger sync in proper place.wait-aofantirez2018-02-281-5/+4
* WAIT AOF WIP #2. Feature mostly implemented.antirez2018-02-281-24/+55
* Merge pull request #4269 from jianqingdu/unstableSalvatore Sanfilippo2018-01-241-2/+2
|\
| * fix not call va_end when syncWrite() failedjianqingdu2017-08-301-2/+2
* | Hopefully more clear comment to explain the change in #4607.antirez2018-01-161-3/+4
* | PSYNC2 fix - promoted slave should hold on to it's backlogOran Agra2018-01-161-0/+5
* | add linkClient(): adds the client and caches the list node.antirez2017-12-051-2/+1
* | networking: optimize unlinkClient() in freeClient()zhaozhao.zz2017-11-301-0/+1
* | PSYNC2: reorganize comments related to recent fixes.antirez2017-11-241-9/+14
* | PSYNC2: safe free backlog when reach the time limitzhaozhao.zz2017-11-011-0/+12
* | PSYNC2: More refinements related to #4316.psync2-rdb-fixesantirez2017-09-201-0/+1
* | PSYNC2: make persisiting replication info more solidzhaozhao.zz2017-09-201-4/+10
* | PSYNC2: Fix the way replication info is saved/loaded from RDB.antirez2017-09-191-10/+4
* | PSYNC2: Create backlog on slave partial sync as well.antirez2017-09-191-0/+5
|/
* PSYNC2: fix master cleanup when caching it.antirez2017-04-271-3/+7
* PSYNC2: discard pending transactions from cached master.antirez2017-04-191-1/+3
* Fix PSYNC2 incomplete command bug as described in #3899.antirez2017-04-191-0/+7
* Fix typo in feedReplicationBacklog() top comment.antirez2017-04-121-1/+1
* Don't leak file descriptor on syncWithMaster().antirez2017-02-201-1/+2
* Hopefully improve code comments for issue #3616.antirez2016-12-161-7/+8
* Merge pull request #3616 from oranagra/stop_aofrw_before_rdbloadSalvatore Sanfilippo2016-12-161-13/+19
|\
| * when a slave loads an RDB, stop an AOFRW fork before flusing db and parsing r...oranagra2016-11-161-13/+19
* | PSYNC2: Do not accept WAIT in slave instances.antirez2016-12-021-0/+5
* | PSYNC2: Minor memory leak reading -NOMASTERLINK master reply fixed.antirez2016-11-291-0/+1
* | PSYNC2: stop sending newlines to sub-slaves when master is down.antirez2016-11-281-19/+4
* | PSYNC2: on transient error jump to error, not write_error.antirez2016-11-241-1/+1
* | PSYNC2: bugfixing pre release.antirez2016-11-231-11/+38
* | Merge pull request #3612 from deep011/unstableSalvatore Sanfilippo2016-11-181-1/+1
|\ \
| * | fix a possible bug for 'replconf getack'deep0112016-11-161-1/+1
| |/
* | PSYNC2: Save replication ID/offset on RDB file.psync2antirez2016-11-101-1/+0
* | PSYNC2: Wrap debugging code with if(0)antirez2016-11-091-1/+3
* | PSYNC2: different improvements to Redis replication.antirez2016-11-091-98/+320
|/
* Simple change just using slaves instead of server.slavescharsyam2016-09-241-1/+1
* Fix a bug to delay bgsave while AOF rewrite in progress for replicationQu Chen2016-08-021-1/+1
* Ability of slave to announce arbitrary ip/port to master.antirez2016-07-271-6/+56
* Replication: when possible start RDB saving ASAP.antirez2016-07-221-2/+8
* Replication: start BGSAVE for replication always in replicationCron().antirez2016-07-211-12/+15
* Centralize slave replication handshake aborting.antirez2015-12-031-22/+23
* PR 2813 fix ported to unstable.antirez2015-10-151-20/+23
* Lazyfree: cond vars to enabled/disable it based on DEL context.antirez2015-10-021-1/+4
* Lazyfree: ability to free whole DBs in background.antirez2015-10-011-1/+1
* Refactoring: unlinkClient() added to lower freeClient() complexity.antirez2015-09-301-22/+2
* Refactoring: new function to test if client has pending output.antirez2015-09-301-2/+2
* Avoid installing the client write handler when possible.antirez2015-09-301-0/+6
* Log client details on SLAVEOF command having an effect.antirez2015-08-211-3/+8
* startBgsaveForReplication(): handle waiting slaves state change.psync-fixesantirez2015-08-201-47/+60
* slaveTryPartialResynchronization and syncWithMaster: better synergy.antirez2015-08-071-14/+16
* syncWithMaster(): non blocking state machine.statemachineantirez2015-08-061-80/+193
* startBgsaveForReplication(): log what you really do.antirez2015-08-061-2/+3
* Replication: add REPLCONF CAPA EOF support.slaves_capaantirez2015-08-061-11/+45