Commit Graph

  • 0c179977d8 Cluster: add cluster_size field in CLUSTER INFO output. antirez 2013-02-22 19:20:38 +01:00
  • f4093753e4 Cluster: add cluster_size field in CLUSTER INFO output. antirez 2013-02-22 19:20:38 +01:00
  • 66cadd3ec9 Cluster: new state information, cluster size. antirez 2013-02-22 19:18:30 +01:00
  • d218a4e244 Cluster: new state information, cluster size. antirez 2013-02-22 19:18:30 +01:00
  • 6877d08470 Cluster: remove warning adding clusterNodeSetSlotBit() prototype. antirez 2013-02-22 17:45:49 +01:00
  • 5c55ed9388 Cluster: remove warning adding clusterNodeSetSlotBit() prototype. antirez 2013-02-22 17:45:49 +01:00
  • f66a189d4d Cluster: introduced a failure reports system. antirez 2013-02-22 17:43:35 +01:00
  • 974929770b Cluster: introduced a failure reports system. antirez 2013-02-22 17:43:35 +01:00
  • 3a4bb6cee4 redis-trib: check that all the nodes agree about the slots configuration. antirez 2013-02-22 12:25:16 +01:00
  • 36af851550 redis-trib: check that all the nodes agree about the slots configuration. antirez 2013-02-22 12:25:16 +01:00
  • 361e58008b redis-trib: skeleton of coverage fix for "keys in multiple nodes" case. antirez 2013-02-22 11:33:10 +01:00
  • 51b5058d04 redis-trib: skeleton of coverage fix for "keys in multiple nodes" case. antirez 2013-02-22 11:33:10 +01:00
  • d2d9422eba redis-trib: handle slot coverage fix in the "no nodes with keys" case. antirez 2013-02-22 10:23:53 +01:00
  • a81c598f95 redis-trib: handle slot coverage fix in the "no nodes with keys" case. antirez 2013-02-22 10:23:53 +01:00
  • ff71171a8e Cluster: fix case of slotToKey...() functions. antirez 2013-02-22 10:16:21 +01:00
  • 392e0fa7eb Cluster: fix case of slotToKey...() functions. antirez 2013-02-22 10:16:21 +01:00
  • 782e3ee485 Cluster: empty the internal sorted set mapping keys to slots on FLUSHDB/ALL. antirez 2013-02-22 10:15:32 +01:00
  • d04770988d Cluster: empty the internal sorted set mapping keys to slots on FLUSHDB/ALL. antirez 2013-02-22 10:15:32 +01:00
  • f65afe7592 redis-trib: specify single node address when fixing coverage. antirez 2013-02-22 10:05:07 +01:00
  • efe51dfff5 redis-trib: specify single node address when fixing coverage. antirez 2013-02-22 10:05:07 +01:00
  • 26ed0c0e48 redis-trib: ability to fix uncovered slots for the trivial case. antirez 2013-02-21 18:10:06 +01:00
  • 915e81335e redis-trib: ability to fix uncovered slots for the trivial case. antirez 2013-02-21 18:10:06 +01:00
  • e1c77fb0c6 redis-trib: fixed typo in method name. antirez 2013-02-21 16:58:27 +01:00
  • 619d3945f8 redis-trib: fixed typo in method name. antirez 2013-02-21 16:58:27 +01:00
  • 491bdb8d61 Cluster: more correct update of slots state when PONG is received. antirez 2013-02-21 16:52:06 +01:00
  • 07b6322735 Cluster: more correct update of slots state when PONG is received. antirez 2013-02-21 16:52:06 +01:00
  • e9c34fedfd Call clusterUpdateState() after CLUSTER SETSLOT too. antirez 2013-02-21 16:31:22 +01:00
  • c6da9d9fac Call clusterUpdateState() after CLUSTER SETSLOT too. antirez 2013-02-21 16:31:22 +01:00
  • 4edf3759db Aesthetic change to make a line more 80-cols friendly. antirez 2013-02-21 16:24:48 +01:00
  • 3a99d1228a Aesthetic change to make a line more 80-cols friendly. antirez 2013-02-21 16:24:48 +01:00
  • 4d33e72fdb redis-trib: move instance vars in the right class. antirez 2013-02-21 13:06:59 +01:00
  • 5fd9f701da redis-trib: move instance vars in the right class. antirez 2013-02-21 13:06:59 +01:00
  • 1544701d1d redis-trib: some refactoring and skeleton of the "fix" command. antirez 2013-02-21 13:00:41 +01:00
  • 7898bf4b7e redis-trib: some refactoring and skeleton of the "fix" command. antirez 2013-02-21 13:00:41 +01:00
  • 1455ba6e36 Cluster: clusterAddSlot() was not doing what stated in the comment. antirez 2013-02-21 11:51:17 +01:00
  • dc4af60628 Cluster: clusterAddSlot() was not doing what stated in the comment. antirez 2013-02-21 11:51:17 +01:00
  • 0b0a8884fc Cluster: always use cluster(Add|Del)Slot to modify the cluster slots table. antirez 2013-02-21 11:44:58 +01:00
  • fdb57233e2 Cluster: always use cluster(Add|Del)Slot to modify the cluster slots table. antirez 2013-02-21 11:44:58 +01:00
  • 1e2a5d119c Use RESTORE-ASKING for MIGRATE when in cluster mode. antirez 2013-02-20 17:36:54 +01:00
  • 786b8d6c87 Use RESTORE-ASKING for MIGRATE when in cluster mode. antirez 2013-02-20 17:36:54 +01:00
  • a9624604ed Cluster: new command flag forcing implicit ASKING. antirez 2013-02-20 17:28:35 +01:00
  • ea7fc82a4a Cluster: new command flag forcing implicit ASKING. antirez 2013-02-20 17:28:35 +01:00
  • 1de23b0795 Cluster: ASKING command fixed, state was not retained. antirez 2013-02-20 17:07:52 +01:00
  • 9ec1b709f5 Cluster: ASKING command fixed, state was not retained. antirez 2013-02-20 17:07:52 +01:00
  • 71d6ea6755 redis-trib: set the migrating slot in the correct way when resharding. antirez 2013-02-20 15:29:44 +01:00
  • b8d8b9ec41 redis-trib: set the migrating slot in the correct way when resharding. antirez 2013-02-20 15:29:44 +01:00
  • f6a8ba8de5 Cluster: I/O errors are now logged at DEBUG level. antirez 2013-02-20 13:18:51 +01:00
  • 9a04e12cc0 Cluster: I/O errors are now logged at DEBUG level. antirez 2013-02-20 13:18:51 +01:00
  • fe4e3581f2 redis-trib: make a few comments 80-cols friendly. antirez 2013-02-15 17:11:55 +01:00
  • 917dd53216 redis-trib: make a few comments 80-cols friendly. antirez 2013-02-15 17:11:55 +01:00
  • cf24a53850 Cluster: specific error code for cluster down condition. antirez 2013-02-15 16:53:24 +01:00
  • 455da35c7f Cluster: specific error code for cluster down condition. antirez 2013-02-15 16:53:24 +01:00
  • 0e7225be93 Merge branch 'unstable' of github.com:antirez/redis into unstable antirez 2013-02-15 16:45:04 +01:00
  • 522c3255db Merge branch 'unstable' of github.com:antirez/redis into unstable antirez 2013-02-15 16:45:04 +01:00
  • 79f3570266 Cluster: sanity checks on the cluster bus message length. antirez 2013-02-15 16:44:39 +01:00
  • 02796ba7a7 Cluster: sanity checks on the cluster bus message length. antirez 2013-02-15 16:44:39 +01:00
  • 6c4f5dd263 Removed useless newlines from hashTypeCurrentObject(). antirez 2013-02-15 13:12:55 +01:00
  • 8853698a6f Removed useless newlines from hashTypeCurrentObject(). antirez 2013-02-15 13:12:55 +01:00
  • 47838ff689 Cluster: make valgrind happy initializing all the bytes of the node IP. antirez 2013-02-15 12:58:35 +01:00
  • 6b9c661838 Cluster: make valgrind happy initializing all the bytes of the node IP. antirez 2013-02-15 12:58:35 +01:00
  • 8e84bccec9 Remove wrong decrRefCount() from getNodeByQuery(). antirez 2013-02-15 11:57:53 +01:00
  • 7371d5e248 Remove wrong decrRefCount() from getNodeByQuery(). antirez 2013-02-15 11:57:53 +01:00
  • ed0e930804 Top comment for getNodeByQuery() improved. antirez 2013-02-15 11:50:54 +01:00
  • 20f52b5b78 Top comment for getNodeByQuery() improved. antirez 2013-02-15 11:50:54 +01:00
  • 751b523fb8 redis-cli: update prompt on cluster redirection. antirez 2013-02-14 18:49:08 +01:00
  • 6b641f3aeb redis-cli: update prompt on cluster redirection. antirez 2013-02-14 18:49:08 +01:00
  • 882e5ae8de Cluster: with 16384 slots we need bigger buffers. antirez 2013-02-14 15:36:33 +01:00
  • e0e15bd06d Cluster: with 16384 slots we need bigger buffers. antirez 2013-02-14 15:36:33 +01:00
  • 6c809ab43a Cluster: move cluster config file out of config state. antirez 2013-02-14 15:20:02 +01:00
  • 1a32d99b28 Cluster: move cluster config file out of config state. antirez 2013-02-14 15:20:02 +01:00
  • 2531fea2a5 Cluster: the cluster state structure is now heap allocated. antirez 2013-02-14 13:20:56 +01:00
  • 1649e509c3 Cluster: the cluster state structure is now heap allocated. antirez 2013-02-14 13:20:56 +01:00
  • fe93071f33 Cluster: Initialize ip and port in createClusterNode(). antirez 2013-02-14 13:01:28 +01:00
  • 9dfd11c3da Cluster: Initialize ip and port in createClusterNode(). antirez 2013-02-14 13:01:28 +01:00
  • 4a00f830b9 Cluster: redis-trib updated to use 16384 hash slots. antirez 2013-02-14 12:55:34 +01:00
  • a26690e8b5 Cluster: redis-trib updated to use 16384 hash slots. antirez 2013-02-14 12:55:34 +01:00
  • e60743e0fc Cluster: from 4096 to 16384 hash slots. antirez 2013-02-14 12:49:16 +01:00
  • ebd666db47 Cluster: from 4096 to 16384 hash slots. antirez 2013-02-14 12:49:16 +01:00
  • c72be04d12 PSYNC: another change to unexpected reply from PSYNC. antirez 2013-02-13 18:43:40 +01:00
  • 072c91fe13 PSYNC: another change to unexpected reply from PSYNC. antirez 2013-02-13 18:43:40 +01:00
  • 67ef554e2e PSYNC: More robust handling of unexpected reply to PSYNC. antirez 2013-02-13 18:33:33 +01:00
  • 0e1be5347b PSYNC: More robust handling of unexpected reply to PSYNC. antirez 2013-02-13 18:33:33 +01:00
  • 0795a4db2a Avoid compiler warning by casting to match printf() specifier. antirez 2013-02-13 13:38:20 +01:00
  • 7404b95833 Avoid compiler warning by casting to match printf() specifier. antirez 2013-02-13 13:38:20 +01:00
  • f8e3cd19ad Replication: more strict error checking for master PING reply. antirez 2013-02-12 16:53:27 +01:00
  • 3419c8ce70 Replication: more strict error checking for master PING reply. antirez 2013-02-12 16:53:27 +01:00
  • cb6ff7f5d1 Return a specific NOAUTH error if authentication is required. antirez 2013-02-12 16:25:41 +01:00
  • dc24a6b132 Return a specific NOAUTH error if authentication is required. antirez 2013-02-12 16:25:41 +01:00
  • 12a3bf6245 Replication: added new stats counting full and partial resynchronizations. antirez 2013-02-12 15:24:25 +01:00
  • 24f258360b Replication: added new stats counting full and partial resynchronizations. antirez 2013-02-12 15:24:25 +01:00
  • 3f59d66ff0 Test: avoid false positives in CLIENT SETNAME closed connection test. antirez 2013-02-12 13:27:24 +01:00
  • ac8c89cb20 Test: avoid false positives in CLIENT SETNAME closed connection test. antirez 2013-02-12 13:27:24 +01:00
  • 2e870f7135 Merge remote-tracking branch 'origin/unstable' into unstable antirez 2013-02-12 12:59:15 +01:00
  • 7f9bc42f17 Merge remote-tracking branch 'origin/unstable' into unstable antirez 2013-02-12 12:59:15 +01:00
  • 950d8b40e5 Add missing bracket removed for error after rebase of PSYNC. antirez 2013-02-12 12:56:32 +01:00
  • 04bdb3a2a4 Add missing bracket removed for error after rebase of PSYNC. antirez 2013-02-12 12:56:32 +01:00
  • d5bed58b08 PSYNC: debugging printf() calls are now logs at DEBUG level. antirez 2013-02-09 16:33:57 +01:00
  • 3af478e9ef PSYNC: debugging printf() calls are now logs at DEBUG level. antirez 2013-02-09 16:33:57 +01:00
  • 33a7ca234d Remove harmless warning in slaveTryPartialResynchronization(). antirez 2013-02-01 15:28:02 +01:00
  • 89b48f0825 Remove harmless warning in slaveTryPartialResynchronization(). antirez 2013-02-01 15:28:02 +01:00