summaryrefslogtreecommitdiff
path: root/src/cluster.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #4128 from leonchen83/unstableSalvatore Sanfilippo2017-07-241-3/+5
|\
| * fix return wrong value of clusterDelNodeSlotsLeon Chen2017-07-201-2/+4
| * fix mismatch argumentLeon Chen2017-07-181-1/+1
* | Make representClusterNodeFlags() more robust.antirez2017-07-201-17/+18
|/
* CLUSTER GETKEYSINSLOT: avoid overallocating.antirez2017-07-111-0/+5
* Fix following issues in blocking commands:Suraj Narkhede2017-06-231-0/+1
* Fix brpop command table entry and redirect blocked clients.Suraj Narkhede2017-06-221-1/+2
* Removed duplicate 'sys/socket.h' includeAntonio Mallia2017-06-041-1/+0
* Cluster: discard pong times in the future.antirez2017-04-151-1/+8
* Cluster: always add PFAIL nodes at end of gossip section.antirez2017-04-141-23/+69
* Cluster: fix gossip section ping/pong times encoding.antirez2017-04-141-3/+4
* Cluster: add clean-logs command to create-cluster script.antirez2017-04-141-1/+2
* Cluster: decrease ping/pong traffic by trusting other nodes reports.antirez2017-04-141-0/+13
* Cluster: collect more specific bus messages stats.antirez2017-04-131-9/+56
* Cluster: hash slots tracking using a radix tree.antirez2017-03-271-2/+4
* Fix MIGRATE closing of cached socket on error.antirez2017-02-091-6/+23
* Merge pull request #3643 from andyli028/unstableSalvatore Sanfilippo2016-12-191-1/+1
|\
| * Modify MIN->MAXandyli2016-11-291-1/+1
* | MIGRATE: Remove upfront ttl initialization.antirez2016-12-141-4/+3
* | Merge pull request #3673 from badboy/reset-ttl-on-migratingSalvatore Sanfilippo2016-12-141-0/+1
|\ \
| * | Reset the ttl for additional keysJan-Erik Rediger2016-12-081-0/+1
| |/
* | Replication: fix the infamous key leakage of writable slaves + EXPIRE.antirez2016-12-131-1/+1
|/
* Cluster: handle zero bytes at the end of nodes.conf.antirez2016-11-161-1/+1
* RESTORE: accept RDB dumps with older versions.antirez2016-06-161-1/+1
* Cluster: make getNodeByQuery() responsible of -CLUSTERDOWN errors.antirez2016-05-051-2/+11
* Merge pull request #3039 from itamarhaber/patch-3Salvatore Sanfilippo2016-05-051-1/+1
|\
| * Fixes a typoItamar Haber2016-01-281-1/+1
* | New masters with slots are now targets of migration if others are.antirez2016-05-021-1/+35
* | Cluster: store busport with different separator in CLUSTER NODES.antirez2016-02-021-9/+13
* | Cluster announce: WIP, allow building again.antirez2016-02-011-1/+1
* | Merge branch 'cluster-docker' into unstableantirez2016-02-011-36/+127
|\ \
| * | Cluster anounce-ip/port WIP.antirez2016-01-291-0/+1
| * | Cluster announce port: set port/bport for myself at startup.antirez2016-01-291-2/+7
| * | Cluster: persist bus port in nodes.conf.antirez2016-01-291-2/+8
| * | Cluster announce ip: take myself->ip always in sync.antirez2016-01-291-6/+30
| * | Cluster announce ip / port initial implementation.antirez2016-01-291-31/+86
| |/
* | Cluster: include node IDs in SLOTS output.antirez2016-01-291-2/+6
|/
* Cluster: check packets length before accessing far fields.antirez2016-01-271-5/+10
* Cluster: mismatch sender ID log put back at DEBUG level.antirez2016-01-261-1/+1
* Cluster: fix missing ntohs() call to access gossip section port.antirez2016-01-261-1/+1
* Better address udpate strategy when processing gossip sections.antirez2016-01-261-6/+15
* Minor MIGRATE refactoring.antirez2016-01-191-5/+12
* More variadic MIGRATE fixes.antirez2016-01-191-8/+9
* Various fixes to MIGRATE with multiple keys.antirez2016-01-181-12/+45
* Cluster: fix setting nodes slaveof pointer to NULL on node release.antirez2016-01-141-14/+3
* CLUSTER BUMPEPOCH initial implementation fixed.antirez2016-01-111-7/+7
* Cluster: CLUSTER BUMPEPOCH introduced to help redis-trib fix.antirez2016-01-111-0/+7
* Cluster: don't allow CLUSTER SETSLOT with slaves.antirez2016-01-111-0/+5
* Allow MIGRATE to always be called on local keys for open slots.antirez2016-01-081-6/+7
* Fix typos & grammar in clusterBumpConfigEpochWithoutConsensus() comment.antirez2016-01-081-4/+4