Commit Graph

  • 7cf96d66ef Make sure replicationSetMaster() works when ip argument is not an sds. antirez 2013-03-04 15:39:43 +01:00
  • 3be893123f Make sure replicationSetMaster() works when ip argument is not an sds. antirez 2013-03-04 15:39:43 +01:00
  • 9e34d02450 Cluster: actually setup replication in CLUSTER REPLICATE. antirez 2013-03-04 15:27:58 +01:00
  • b8a28bf442 Cluster: actually setup replication in CLUSTER REPLICATE. antirez 2013-03-04 15:27:58 +01:00
  • 06fa5f82d7 SLAVEOF command refactored into a proper API. antirez 2013-03-04 13:22:21 +01:00
  • 7bead003e2 SLAVEOF command refactored into a proper API. antirez 2013-03-04 13:22:21 +01:00
  • e6da336d19 Cluster: REPLICATE subcommand and stub for clusterSetMaster(). antirez 2013-03-04 13:15:09 +01:00
  • 0c01088b51 Cluster: REPLICATE subcommand and stub for clusterSetMaster(). antirez 2013-03-04 13:15:09 +01:00
  • 466e2de67d adding check error code charsyam 2013-02-21 01:22:24 -08:00
  • bc84c399f8 adding check error code charsyam 2013-02-21 01:22:24 -08:00
  • 824879435c redis-cli: use keepalive socket option. antirez 2013-03-04 11:14:32 +01:00
  • 3b3974410e redis-cli: use keepalive socket option. antirez 2013-03-04 11:14:32 +01:00
  • 22911ac922 Merge pull request #967 from 0x20h/fix-git-diff Salvatore Sanfilippo 2013-03-04 01:57:01 -08:00
  • 174e51cb75 Merge pull request #967 from 0x20h/fix-git-diff Salvatore Sanfilippo 2013-03-04 01:57:01 -08:00
  • e795f82438 point 2 of slave-serve-stale-data miss '-' between 'stale' and 'data' Stam He 2013-03-02 17:16:46 +08:00
  • d783860457 point 2 of slave-serve-stale-data miss '-' between 'stale' and 'data' Stam He 2013-03-02 17:16:46 +08:00
  • 19833a01f2 Cluster: don't set the slot as unassigned because of PONG info. antirez 2013-02-28 15:54:29 +01:00
  • caf9b24a7d Cluster: don't set the slot as unassigned because of PONG info. antirez 2013-02-28 15:54:29 +01:00
  • de254ffdb4 Cluster: better handling of slots changes in PONG packets. antirez 2013-02-28 15:41:54 +01:00
  • 0d77440b26 Cluster: better handling of slots changes in PONG packets. antirez 2013-02-28 15:41:54 +01:00
  • 4d353074ba Cluster: refactoring of clusterNode*Bit to use helper bitmap functions. antirez 2013-02-28 15:23:09 +01:00
  • 5f8fd27ace Cluster: refactoring of clusterNode*Bit to use helper bitmap functions. antirez 2013-02-28 15:23:09 +01:00
  • a535d4b477 Cluster: use node->numslots instead of popcount() where possible. antirez 2013-02-28 15:13:32 +01:00
  • d21d6b666f Cluster: use node->numslots instead of popcount() where possible. antirez 2013-02-28 15:13:32 +01:00
  • 7348dbc52c Cluster: new field in cluster node structure, "numslots". antirez 2013-02-28 15:11:05 +01:00
  • 4521115b17 Cluster: new field in cluster node structure, "numslots". antirez 2013-02-28 15:11:05 +01:00
  • bee0907fa4 Cluster: don't gossip about nodes that are not useful to the cluster. antirez 2013-02-28 15:00:09 +01:00
  • a2566d6618 Cluster: don't gossip about nodes that are not useful to the cluster. antirez 2013-02-28 15:00:09 +01:00
  • 5e5b822277 redis-trib: skip nodes without slots when creating the config signature. antirez 2013-02-28 13:12:56 +01:00
  • bc922dc688 redis-trib: skip nodes without slots when creating the config signature. antirez 2013-02-28 13:12:56 +01:00
  • f7e497ce38 redis-trib help. antirez 2013-02-27 18:02:22 +01:00
  • 64942fca01 redis-trib help. antirez 2013-02-27 18:02:22 +01:00
  • 1faf992b16 Cluster: CLUSTER FORGET implemented. antirez 2013-02-27 17:55:59 +01:00
  • d45d184118 Cluster: CLUSTER FORGET implemented. antirez 2013-02-27 17:55:59 +01:00
  • fae00c9998 Cluster: added a missing return on CLUSTER SETSLOT. antirez 2013-02-27 17:53:48 +01:00
  • d2b8281b3f Cluster: added a missing return on CLUSTER SETSLOT. antirez 2013-02-27 17:53:48 +01:00
  • 8d4ae49ece redis-trib: skip noaddr and disconnected nodes while loading cluster info. antirez 2013-02-27 17:23:11 +01:00
  • 7ddc0fe652 redis-trib: skip noaddr and disconnected nodes while loading cluster info. antirez 2013-02-27 17:23:11 +01:00
  • 1841332778 Cluster: blank node address when flagging it as NOADDR. antirez 2013-02-27 17:09:33 +01:00
  • d20dea3eb7 Cluster: blank node address when flagging it as NOADDR. antirez 2013-02-27 17:09:33 +01:00
  • 48718d5dad Cluster: add comments in sub-sections of CLUSTER command. antirez 2013-02-27 16:12:59 +01:00
  • 2dcb5ab72b Cluster: add comments in sub-sections of CLUSTER command. antirez 2013-02-27 16:12:59 +01:00
  • 5b28421929 redis-trib: initial implementation of addnode command. antirez 2013-02-27 15:58:41 +01:00
  • 96dd210970 redis-trib: initial implementation of addnode command. antirez 2013-02-27 15:58:41 +01:00
  • cabbb64d80 Remove warning when printing redisBuildId(). antirez 2013-02-27 12:33:27 +01:00
  • f7dac639a9 Remove warning when printing redisBuildId(). antirez 2013-02-27 12:33:27 +01:00
  • c3a453268b Remove too agressive/spamming log in rdb.c. antirez 2013-02-27 12:29:20 +01:00
  • e4682c82e3 Remove too agressive/spamming log in rdb.c. antirez 2013-02-27 12:29:20 +01:00
  • 646785ae48 Use GCC printf format attribute for redisLog(). antirez 2013-02-27 12:27:15 +01:00
  • f9b5ca29fd Use GCC printf format attribute for redisLog(). antirez 2013-02-27 12:27:15 +01:00
  • 3fe686b697 Better panic message for failed time event creation. antirez 2013-02-27 12:00:11 +01:00
  • c35b065a64 Better panic message for failed time event creation. antirez 2013-02-27 12:00:11 +01:00
  • df3489aeb7 add a check for aeCreateTimeEvent Stam He 2013-02-27 18:00:47 +08:00
  • e431a97660 add a check for aeCreateTimeEvent Stam He 2013-02-27 18:00:47 +08:00
  • 2fabb412ca Set proctitle: avoid the use of __attribute__((constructor)). Stam He 2013-02-27 11:53:11 +08:00
  • 9c8be6cab9 Set proctitle: avoid the use of __attribute__((constructor)). Stam He 2013-02-27 11:53:11 +08:00
  • ac7f6bac6f setproctitle.c: declar tmp as static so valgrind will not detect a leak. antirez 2013-02-26 15:51:15 +01:00
  • deb1f4d841 setproctitle.c: declar tmp as static so valgrind will not detect a leak. antirez 2013-02-26 15:51:15 +01:00
  • a63b1196e0 Cluster: a few random fixes to the new failure detection. antirez 2013-02-26 15:15:44 +01:00
  • d0992d6e8b Cluster: a few random fixes to the new failure detection. antirez 2013-02-26 15:15:44 +01:00
  • 2dec530e15 Cluster: log the event when we clear the FAIL flag. antirez 2013-02-26 15:03:27 +01:00
  • f288b07563 Cluster: log the event when we clear the FAIL flag. antirez 2013-02-26 15:03:27 +01:00
  • 79212927fb Cluster: use the failure report API to reimplement failure detection. antirez 2013-02-26 14:58:39 +01:00
  • 97ffcd351b Cluster: use the failure report API to reimplement failure detection. antirez 2013-02-26 14:58:39 +01:00
  • 6386d8ffc3 Set process name in ps output to make operations safer. antirez 2013-02-26 11:52:12 +01:00
  • 6356cf6808 Set process name in ps output to make operations safer. antirez 2013-02-26 11:52:12 +01:00
  • 7ae78905f9 Cluster: invert two functions declarations in more natural order. antirez 2013-02-26 11:19:48 +01:00
  • 1b1b3f6c06 Cluster: invert two functions declarations in more natural order. antirez 2013-02-26 11:19:48 +01:00
  • 3f8fa86902 Cluster: cleanup idle failure reports every time we remove one. antirez 2013-02-26 11:08:03 +01:00
  • d5e8b0a47f Cluster: cleanup idle failure reports every time we remove one. antirez 2013-02-26 11:08:03 +01:00
  • d4b7d73115 Cluster: new function clusterNodeDelFailureReport() for failure reports. antirez 2013-02-25 19:13:22 +01:00
  • 9cb578ced0 Cluster: new function clusterNodeDelFailureReport() for failure reports. antirez 2013-02-25 19:13:22 +01:00
  • b00beac84e Merge pull request #969 from serphen/unstable Salvatore Sanfilippo 2013-02-25 09:38:15 -08:00
  • b26bb768bc Merge pull request #969 from serphen/unstable Salvatore Sanfilippo 2013-02-25 09:38:15 -08:00
  • 4780c5313c Fix error "repl-backlog-size must be 1 or greater" Arnaud Granal 2013-02-25 19:25:48 +02:00
  • 3d588b37ce Fix error "repl-backlog-size must be 1 or greater" Arnaud Granal 2013-02-25 19:25:48 +02:00
  • 0b25267f52 Cluster: no limits for the count parameter of CLUSTER GETKEYSINSLOT. antirez 2013-02-25 12:41:13 +01:00
  • 18f537083a Cluster: no limits for the count parameter of CLUSTER GETKEYSINSLOT. antirez 2013-02-25 12:41:13 +01:00
  • 4b019d22cd Cluster: validate slot number in CLUSTER COUNTKEYSINSLOT. antirez 2013-02-25 12:40:32 +01:00
  • 544bbe5387 Cluster: validate slot number in CLUSTER COUNTKEYSINSLOT. antirez 2013-02-25 12:40:32 +01:00
  • e1b0d246f9 Cluster: use O(log(N)) algo for countKeysInSlot(). antirez 2013-02-25 12:37:50 +01:00
  • 996a643752 Cluster: use O(log(N)) algo for countKeysInSlot(). antirez 2013-02-25 12:37:50 +01:00
  • 5b1e7d3849 Cluster: new sub-command CLUSTER COUNTKEYSINSLOT. antirez 2013-02-25 12:04:31 +01:00
  • d4fa40655d Cluster: new sub-command CLUSTER COUNTKEYSINSLOT. antirez 2013-02-25 12:04:31 +01:00
  • 1f51d687dd Cluster: verifyClusterConfigWithData() implemented. antirez 2013-02-25 11:43:49 +01:00
  • a517c89321 Cluster: verifyClusterConfigWithData() implemented. antirez 2013-02-25 11:43:49 +01:00
  • 1acb543576 A comment in main() clarified. antirez 2013-02-25 11:40:21 +01:00
  • 9947b0d96d A comment in main() clarified. antirez 2013-02-25 11:40:21 +01:00
  • 301f162a2d Cluster: fix case for getKeysInSlot() and countKeysInSlot(). antirez 2013-02-25 11:24:42 +01:00
  • d2154254be Cluster: fix case for getKeysInSlot() and countKeysInSlot(). antirez 2013-02-25 11:24:42 +01:00
  • a4b9ffec27 Cluster: use CountKeysInSlot() when we just need the count. antirez 2013-02-25 11:23:04 +01:00
  • c2eb4a606f Cluster: use CountKeysInSlot() when we just need the count. antirez 2013-02-25 11:23:04 +01:00
  • 0b86a5e2d1 Cluster: added stub for verifyClusterConfigWithData(). antirez 2013-02-25 11:20:17 +01:00
  • ad3bca1fdf Cluster: added stub for verifyClusterConfigWithData(). antirez 2013-02-25 11:20:17 +01:00
  • 9766072239 Cluster: added new API countKeysInSlot(). antirez 2013-02-25 11:15:03 +01:00
  • 1abce14611 Cluster: added new API countKeysInSlot(). antirez 2013-02-25 11:15:03 +01:00
  • f246a6a11a suppress external diff program when using git diff. 0x20h 2013-02-24 17:43:56 +01:00
  • 977035b7b5 suppress external diff program when using git diff. 0x20h 2013-02-24 17:43:56 +01:00
  • 023a57a9d5 Cluster: if no previous config exists, create the myself node as master. antirez 2013-02-22 19:24:01 +01:00
  • 825e07f2fd Cluster: if no previous config exists, create the myself node as master. antirez 2013-02-22 19:24:01 +01:00