Commit Graph

  • c4db57ceaf Test: obuf-limits test false positive removed. antirez 2013-03-25 11:56:08 +01:00
  • 797d98e906 Test: obuf-limits test false positive removed. antirez 2013-03-25 11:56:08 +01:00
  • 5ee22f70e7 redis-cli --stat, stolen from redis-tools. antirez 2013-03-22 17:54:32 +01:00
  • 09aa55a334 redis-cli --stat, stolen from redis-tools. antirez 2013-03-22 17:54:32 +01:00
  • e9384bb846 redis-trib: All output wrapped by a specific function. antirez 2013-03-22 17:39:43 +01:00
  • c195289e5e redis-trib: All output wrapped by a specific function. antirez 2013-03-22 17:39:43 +01:00
  • 4047f418f2 redis-trib: fix open slot correction. antirez 2013-03-22 13:03:33 +01:00
  • be7bdd376e redis-trib: fix open slot correction. antirez 2013-03-22 13:03:33 +01:00
  • 6690bb21e5 redis-trib: added cluster_error method to add errors. antirez 2013-03-22 12:59:18 +01:00
  • 813d7cbdd1 redis-trib: added cluster_error method to add errors. antirez 2013-03-22 12:59:18 +01:00
  • 6b7f840f6a redis-trib: fixed ClusterNode migrating/importing slots detection. antirez 2013-03-22 12:53:37 +01:00
  • d7eae8d8d7 redis-trib: fixed ClusterNode migrating/importing slots detection. antirez 2013-03-22 12:53:37 +01:00
  • a919ff08a7 redis-trib: added some more output for check. antirez 2013-03-22 12:47:49 +01:00
  • 1baa153028 redis-trib: added some more output for check. antirez 2013-03-22 12:47:49 +01:00
  • 167e31d585 redis-trib: fixed type has_flags? -> has_flag. antirez 2013-03-22 12:28:06 +01:00
  • 77bba91b48 redis-trib: fixed type has_flags? -> has_flag. antirez 2013-03-22 12:28:06 +01:00
  • fbc1d38061 redis-trib: ignore slaves when resharding. antirez 2013-03-21 18:17:06 +01:00
  • 4dded0c187 redis-trib: ignore slaves when resharding. antirez 2013-03-21 18:17:06 +01:00
  • 3a6c3eaf51 redis-trib: fix conditional otherwise always true. antirez 2013-03-21 17:22:14 +01:00
  • 47da76576e redis-trib: fix conditional otherwise always true. antirez 2013-03-21 17:22:14 +01:00
  • 4ad1f69d2a Cluster: move slotToKeyFlush() to emptyDb(). antirez 2013-03-21 17:13:08 +01:00
  • a89d435d8e Cluster: move slotToKeyFlush() to emptyDb(). antirez 2013-03-21 17:13:08 +01:00
  • ffc76cd6e8 redis-trib: initial support to fix "open" slots. antirez 2013-03-21 17:11:54 +01:00
  • ed47f77977 redis-trib: initial support to fix "open" slots. antirez 2013-03-21 17:11:54 +01:00
  • 1bafc1dc40 redis-trib: load info about importing/migrating slots from node. antirez 2013-03-21 16:31:53 +01:00
  • 1a6df1049d redis-trib: load info about importing/migrating slots from node. antirez 2013-03-21 16:31:53 +01:00
  • 970c1f0bd5 Cluster: comment no longer in sync with code removed. antirez 2013-03-21 10:47:10 +01:00
  • a8b09faf3d Cluster: comment no longer in sync with code removed. antirez 2013-03-21 10:47:10 +01:00
  • 1e598a514f use install as default installer (except on SunOS) Johan Bergström 2013-03-20 22:05:59 +11:00
  • 8080e1cfbe use install as default installer (except on SunOS) Johan Bergström 2013-03-20 22:05:59 +11:00
  • 6a7f26a1ae Cluster: clear the PROMOTED slave directly into clusterSetMaster(). antirez 2013-03-20 11:50:55 +01:00
  • 8c1bc8e865 Cluster: clear the PROMOTED slave directly into clusterSetMaster(). antirez 2013-03-20 11:50:55 +01:00
  • c03921d62b Cluster: master node must clear its hash slots when turning into a slave. antirez 2013-03-20 11:32:35 +01:00
  • e006407fd0 Cluster: master node must clear its hash slots when turning into a slave. antirez 2013-03-20 11:32:35 +01:00
  • 20998c9f35 Cluster: new flag PROMOTED introduced. antirez 2013-03-20 10:48:42 +01:00
  • 506f9a42b0 Cluster: new flag PROMOTED introduced. antirez 2013-03-20 10:48:42 +01:00
  • 27c1fe7c94 Cluster: add sender flags in cluster bus messages header. antirez 2013-03-20 10:32:00 +01:00
  • 026b9483db Cluster: add sender flags in cluster bus messages header. antirez 2013-03-20 10:32:00 +01:00
  • fcc1f71b1e Cluster: turn old master into a replica of node that failed over. antirez 2013-03-20 00:30:47 +01:00
  • d15b027d91 Cluster: turn old master into a replica of node that failed over. antirez 2013-03-20 00:30:47 +01:00
  • 44b4b45ae0 Cluster: node replication role change handle improved. antirez 2013-03-19 16:01:30 +01:00
  • 4d62623015 Cluster: node replication role change handle improved. antirez 2013-03-19 16:01:30 +01:00
  • e7e092cede Cluster: new command CLUSTER FLUSHSLOTS. antirez 2013-03-19 09:58:05 +01:00
  • 88221f88c0 Cluster: new command CLUSTER FLUSHSLOTS. antirez 2013-03-19 09:58:05 +01:00
  • 475f2db051 redis-trib: don't load cluster config from nodes in FAIL state. antirez 2013-03-19 09:46:12 +01:00
  • 7d3e32d526 redis-trib: don't load cluster config from nodes in FAIL state. antirez 2013-03-19 09:46:12 +01:00
  • aabae1c8f5 Silence mkdir output Johan Bergström 2013-03-17 18:03:14 +11:00
  • dc4003be71 Silence mkdir output Johan Bergström 2013-03-17 18:03:14 +11:00
  • 28762e28b0 Only pass -rdynamic as linker option Johan Bergström 2013-03-17 17:49:57 +11:00
  • 348be19b5f Only pass -rdynamic as linker option Johan Bergström 2013-03-17 17:49:57 +11:00
  • 4415c47612 Remove extra spaces Johan Bergström 2013-03-16 18:44:38 +11:00
  • 33a4bc2c70 Remove extra spaces Johan Bergström 2013-03-16 18:44:38 +11:00
  • c9498223ab make check is a common naming convention for tests Johan Bergström 2013-03-16 18:40:22 +11:00
  • 978c895b69 make check is a common naming convention for tests Johan Bergström 2013-03-16 18:40:22 +11:00
  • 9b2ec37f13 Inherit CC for Lua Johan Bergström 2013-03-16 18:38:37 +11:00
  • a66195629b Inherit CC for Lua Johan Bergström 2013-03-16 18:38:37 +11:00
  • 1fe70ba598 Spaces to tabs Johan Bergström 2013-03-16 18:35:20 +11:00
  • ada7aa7ac9 Spaces to tabs Johan Bergström 2013-03-16 18:35:20 +11:00
  • ec31f87ad8 Slightly refactor CFLAGS/LDFLAGS/LIBS Johan Bergström 2013-03-16 18:33:42 +11:00
  • bea60bec75 Slightly refactor CFLAGS/LDFLAGS/LIBS Johan Bergström 2013-03-16 18:33:42 +11:00
  • 27b04ed380 Cluster: when failing over claim master slots. antirez 2013-03-15 16:53:41 +01:00
  • e28e61e839 Cluster: when failing over claim master slots. antirez 2013-03-15 16:53:41 +01:00
  • f8f9819c34 Version incremented to 2.9.8 after major cluster progresses. antirez 2013-03-15 16:45:45 +01:00
  • b8127e337a Version incremented to 2.9.8 after major cluster progresses. antirez 2013-03-15 16:45:45 +01:00
  • 0e3ebe454c Cluster: log when a slave asks for failover authorization. antirez 2013-03-15 16:44:08 +01:00
  • dd091661d4 Cluster: log when a slave asks for failover authorization. antirez 2013-03-15 16:44:08 +01:00
  • 300c6c17aa Cluster: slaves start failover with a small delay. antirez 2013-03-15 16:39:49 +01:00
  • 1375b0611b Cluster: slaves start failover with a small delay. antirez 2013-03-15 16:39:49 +01:00
  • acddbd3000 Cluster: a bit more serious node role change handling. antirez 2013-03-15 16:35:16 +01:00
  • d512a09c20 Cluster: a bit more serious node role change handling. antirez 2013-03-15 16:35:16 +01:00
  • e9f97a54c5 Cluster: remove node from master slaves when it turns into a master. antirez 2013-03-15 16:15:40 +01:00
  • 004fbef847 Cluster: remove node from master slaves when it turns into a master. antirez 2013-03-15 16:15:40 +01:00
  • 5a86ea09a8 Cluster: slave failover implemented. antirez 2013-03-15 16:11:34 +01:00
  • 44c92f5aeb Cluster: slave failover implemented. antirez 2013-03-15 16:11:34 +01:00
  • fa4c42f230 Cluster: election -> promotion in two comments. antirez 2013-03-15 15:44:49 +01:00
  • 1d8f302e0d Cluster: election -> promotion in two comments. antirez 2013-03-15 15:44:49 +01:00
  • 24625432b5 Cluster: added function to broadcast pings. antirez 2013-03-15 15:43:53 +01:00
  • bf82195467 Cluster: added function to broadcast pings. antirez 2013-03-15 15:43:53 +01:00
  • b0497233f1 Cluster: don't broadcast messages to HANDSHAKE nodes. antirez 2013-03-15 15:36:36 +01:00
  • 892e98548a Cluster: don't broadcast messages to HANDSHAKE nodes. antirez 2013-03-15 15:36:36 +01:00
  • e2662bdfcd Cluster: fix clusterHandleSlaveFailover() conditional: quorum is enough. antirez 2013-03-15 13:20:23 +01:00
  • 76a3954f4a Cluster: fix clusterHandleSlaveFailover() conditional: quorum is enough. antirez 2013-03-15 13:20:23 +01:00
  • 943e41223c Cluster: two lame bugs fixed in FAILOVER AUTH messages generation. antirez 2013-03-14 21:27:12 +01:00
  • 90e99a2082 Cluster: two lame bugs fixed in FAILOVER AUTH messages generation. antirez 2013-03-14 21:27:12 +01:00
  • 2160788260 Cluster: code to process messages moved in the right if-else chain. antirez 2013-03-14 21:21:58 +01:00
  • aeacaa57e6 Cluster: code to process messages moved in the right if-else chain. antirez 2013-03-14 21:21:58 +01:00
  • 63e3bc7cb3 Cluster: handle FAILOVER_AUTH_ACK messages. antirez 2013-03-14 16:42:56 +01:00
  • 35f05c66b6 Cluster: handle FAILOVER_AUTH_ACK messages. antirez 2013-03-14 16:42:56 +01:00
  • 0ef025313a Cluster: request failover authorization, log if we have quorum. antirez 2013-03-14 16:39:02 +01:00
  • c2595500ac Cluster: request failover authorization, log if we have quorum. antirez 2013-03-14 16:39:02 +01:00
  • 6aec70fbc4 Cluster: clusterSendFailoverAuth() implementation. antirez 2013-03-14 16:31:57 +01:00
  • 7fa42b801d Cluster: clusterSendFailoverAuth() implementation. antirez 2013-03-14 16:31:57 +01:00
  • 7b7ebdc11c Update config.c NanXiao 2013-03-14 13:52:43 +08:00
  • 79a13b46fb Update config.c NanXiao 2013-03-14 13:52:43 +08:00
  • 8b90a5ebb2 Cluster: clusterSendFailoverAuthIfNeeded() work in progress. antirez 2013-03-13 19:08:03 +01:00
  • f59ff6fe61 Cluster: clusterSendFailoverAuthIfNeeded() work in progress. antirez 2013-03-13 19:08:03 +01:00
  • 3e23f6b2bf Cluster: handle FAILOVER_AUTH_REQUEST in clusterProcessPacket(). antirez 2013-03-13 18:38:08 +01:00
  • 44f6fdab60 Cluster: handle FAILOVER_AUTH_REQUEST in clusterProcessPacket(). antirez 2013-03-13 18:38:08 +01:00
  • 9975fac7bb Cluster: sanity check FAILOVER_AUTH_REQUEST messages for proper length. antirez 2013-03-13 17:31:19 +01:00
  • ece95b2dea Cluster: sanity check FAILOVER_AUTH_REQUEST messages for proper length. antirez 2013-03-13 17:31:19 +01:00