Commit Graph

  • 99643c4d2e Cluster: discard bus messages with version != 0. antirez 2014-02-10 15:54:19 +01:00
  • dced9c0619 Cluster: discard bus messages with version != 0. antirez 2014-02-10 15:54:19 +01:00
  • 39c37c7515 Cluster: added signature + version in bus packets. antirez 2014-02-10 15:53:09 +01:00
  • 007e1c7cb2 Cluster: added signature + version in bus packets. antirez 2014-02-10 15:53:09 +01:00
  • f6e3a94a65 Added a release notes file good for "unstable". antirez 2014-02-10 15:38:54 +01:00
  • 100cd7b21e Added a release notes file good for "unstable". antirez 2014-02-10 15:38:54 +01:00
  • f87226b965 Old Changelog file removed from unstable branch. antirez 2014-02-10 15:19:12 +01:00
  • b1c3c6e518 Old Changelog file removed from unstable branch. antirez 2014-02-10 15:19:12 +01:00
  • 6b4ab670b5 Cluster: redis-trib: options table entry for add-node fixed. antirez 2014-02-10 12:34:21 +01:00
  • dca95f241c Cluster: redis-trib: options table entry for add-node fixed. antirez 2014-02-10 12:34:21 +01:00
  • 65d9dd10f0 Don't count time to feed MONITORs in SLOWLOG. antirez 2014-02-07 18:29:20 +01:00
  • 6df4ffe639 Don't count time to feed MONITORs in SLOWLOG. antirez 2014-02-07 18:29:20 +01:00
  • 06ec00ff39 Cluster: keys slot computation now supports hash tags. antirez 2014-02-07 16:59:24 +01:00
  • 142281dc79 Cluster: keys slot computation now supports hash tags. antirez 2014-02-07 16:59:24 +01:00
  • 1a88341fb6 Sentinel: allow SHUTDOWN command in Sentinel mode. antirez 2014-02-07 11:22:24 +01:00
  • 2d6eb68993 Sentinel: allow SHUTDOWN command in Sentinel mode. antirez 2014-02-07 11:22:24 +01:00
  • f64c5c67ce Check for EAGAIN in sendBulkToSlave(). antirez 2014-02-05 16:38:10 +01:00
  • 970de3e9c0 Check for EAGAIN in sendBulkToSlave(). antirez 2014-02-05 16:38:10 +01:00
  • 74cd3ba381 Cluster: fixed MF condition in clusterHandleSlaveFailover(). antirez 2014-02-05 16:01:52 +01:00
  • 04fe000bf8 Cluster: fixed MF condition in clusterHandleSlaveFailover(). antirez 2014-02-05 16:01:52 +01:00
  • 847cfcf06a Cluster: CLUSTER FAILOVER replies with OK and logs the event. antirez 2014-02-05 15:52:38 +01:00
  • c6f02fd67a Cluster: CLUSTER FAILOVER replies with OK and logs the event. antirez 2014-02-05 15:52:38 +01:00
  • e457826cdc Cluster: check that a MF is in progress in manualFailoverCheckTimeout(). antirez 2014-02-05 15:45:15 +01:00
  • c72449af30 Cluster: check that a MF is in progress in manualFailoverCheckTimeout(). antirez 2014-02-05 15:45:15 +01:00
  • 6edbc88416 Cluster: force AUTH ACK on manual failover. antirez 2014-02-05 13:10:03 +01:00
  • b7402bcad5 Cluster: force AUTH ACK on manual failover. antirez 2014-02-05 13:10:03 +01:00
  • 45a900e448 Cluster: manual failover initial implementation. antirez 2014-02-05 13:01:24 +01:00
  • 4cf0cd5719 Cluster: manual failover initial implementation. antirez 2014-02-05 13:01:24 +01:00
  • c94826dfdf CLIENT PAUSE and related API implemented. antirez 2014-02-04 15:52:09 +01:00
  • 4919a13f50 CLIENT PAUSE and related API implemented. antirez 2014-02-04 15:52:09 +01:00
  • c7426670a0 Scripting: expire keys in scripts only at first access. antirez 2014-02-03 16:15:53 +01:00
  • b089ba98cc Scripting: expire keys in scripts only at first access. antirez 2014-02-03 16:15:53 +01:00
  • 6ed232ebfd Allow CONFIG and SHUTDOWN while in stale-slave state. antirez 2014-02-03 15:51:03 +01:00
  • b770079f2c Allow CONFIG and SHUTDOWN while in stale-slave state. antirez 2014-02-03 15:51:03 +01:00
  • d0db6b9fcf Scripting: use mstime() and mstime_t for lua_time_start. antirez 2014-02-03 15:45:40 +01:00
  • 89884e8f6e Scripting: use mstime() and mstime_t for lua_time_start. antirez 2014-02-03 15:45:40 +01:00
  • 7751d90b7d Merge pull request #1534 from gdi2290/patch-1 Salvatore Sanfilippo 2014-02-03 02:18:24 -08:00
  • b0335287ac Merge pull request #1534 from gdi2290/patch-1 Salvatore Sanfilippo 2014-02-03 02:18:24 -08:00
  • 4400b317ab update copyright year PatrickJS 2014-02-03 02:10:54 -08:00
  • 79270cae64 update copyright year PatrickJS 2014-02-03 02:10:54 -08:00
  • 3c7a5b29aa Test: fixed osx msg passing issue in testing framework. antirez 2014-01-31 16:25:13 +01:00
  • 331de6930a Test: fixed osx msg passing issue in testing framework. antirez 2014-01-31 16:25:13 +01:00
  • 3d54628d55 Redis.conf comment about tcp-backlog option improved. antirez 2014-01-31 14:59:50 +01:00
  • e40d3e28e8 Redis.conf comment about tcp-backlog option improved. antirez 2014-01-31 14:59:50 +01:00
  • 2d253d1543 Option "backlog" renamed "tcp-backlog". antirez 2014-01-31 14:55:43 +01:00
  • 7be946fde2 Option "backlog" renamed "tcp-backlog". antirez 2014-01-31 14:55:43 +01:00
  • ca81272ea4 Add support for listen(2) backlog definition Nenad Merdanovic 2013-11-08 20:55:48 +01:00
  • d76aa96d1a Add support for listen(2) backlog definition Nenad Merdanovic 2013-11-08 20:55:48 +01:00
  • 1c93894ace Cluster: fix an error in migration-barrier comment in redis.conf. antirez 2014-01-31 11:31:50 +01:00
  • b8bfbf46c5 Cluster: fix an error in migration-barrier comment in redis.conf. antirez 2014-01-31 11:31:50 +01:00
  • 244b6263db Cluster: barrer -> barrier in redis.conf. antirez 2014-01-31 11:30:49 +01:00
  • cbfdd13b3a Cluster: barrer -> barrier in redis.conf. antirez 2014-01-31 11:30:49 +01:00
  • bc300b22af Cluster: configurable replicas migration barrier. antirez 2014-01-31 11:12:34 +01:00
  • a7d30681c9 Cluster: configurable replicas migration barrier. antirez 2014-01-31 11:12:34 +01:00
  • b9c51f518b Sentinel: check arity for SENTINEL MASTER command. antirez 2014-01-31 10:13:36 +01:00
  • 3ff1bb4b2e Sentinel: check arity for SENTINEL MASTER command. antirez 2014-01-31 10:13:36 +01:00
  • 1d804400f5 Cluster: perform orphaned masters check before continue statements. antirez 2014-01-30 18:23:31 +01:00
  • 6c9359add1 Cluster: perform orphaned masters check before continue statements. antirez 2014-01-30 18:23:31 +01:00
  • 4f1fdc2c64 Cluster: replica migration implementation. antirez 2014-01-30 18:05:11 +01:00
  • c2507b0ff6 Cluster: replica migration implementation. antirez 2014-01-30 18:05:11 +01:00
  • ef82c59716 Cluster: swap two code blocks to have a more obvious flow. antirez 2014-01-30 16:34:23 +01:00
  • 5b4020fb42 Cluster: swap two code blocks to have a more obvious flow. antirez 2014-01-30 16:34:23 +01:00
  • b582a91335 Cluster: remove not needed return statement breaking failover. antirez 2014-01-29 17:28:46 +01:00
  • 4beaaff8ea Cluster: remove not needed return statement breaking failover. antirez 2014-01-29 17:28:46 +01:00
  • 378e9745db Cluster: broadcast pong to other slaves in the same ring. antirez 2014-01-29 17:19:55 +01:00
  • 3582054982 Cluster: broadcast pong to other slaves in the same ring. antirez 2014-01-29 17:19:55 +01:00
  • 6546c6ff3b Cluster: log offset when announcing the failover election delay. antirez 2014-01-29 17:16:10 +01:00
  • e2b59621a8 Cluster: log offset when announcing the failover election delay. antirez 2014-01-29 17:16:10 +01:00
  • f5c5e2707c Cluster: added progressive election delay according to slave rank. antirez 2014-01-29 16:51:11 +01:00
  • 940531e9b7 Cluster: added progressive election delay according to slave rank. antirez 2014-01-29 16:51:11 +01:00
  • 6ece04b1fc Cluster: function clusterGetSlaveRank() added. antirez 2014-01-29 16:39:04 +01:00
  • 6f54032080 Cluster: function clusterGetSlaveRank() added. antirez 2014-01-29 16:39:04 +01:00
  • e529f813ae Cluster: update node replication offset from bus packets headers. antirez 2014-01-29 16:01:00 +01:00
  • 40cd38f0c4 Cluster: update node replication offset from bus packets headers. antirez 2014-01-29 16:01:00 +01:00
  • 0c36b17916 Cluster: refactoring: new macros to check node flags. antirez 2014-01-29 12:17:16 +01:00
  • 9d4ded7ec6 Cluster: refactoring: new macros to check node flags. antirez 2014-01-29 12:17:16 +01:00
  • 604fe17883 Cluster: use myself instead of server->cluster.myself. antirez 2014-01-29 11:38:14 +01:00
  • 099bd336db Cluster: use myself instead of server->cluster.myself. antirez 2014-01-29 11:38:14 +01:00
  • 9e91cc8b28 Cluster: added a global myself pointer in cluster.c. antirez 2014-01-29 11:22:22 +01:00
  • e36bd8b43e Cluster: added a global myself pointer in cluster.c. antirez 2014-01-29 11:22:22 +01:00
  • 5124365a8f Cluster: clusterBroadcastPong() improved with target selection. antirez 2014-01-29 11:08:52 +01:00
  • f1e09d8c41 Cluster: clusterBroadcastPong() improved with target selection. antirez 2014-01-29 11:08:52 +01:00
  • b8a0220498 Cluster: broadcast master/slave replication offset in bus header. antirez 2014-01-28 16:51:50 +01:00
  • befcf6259e Cluster: broadcast master/slave replication offset in bus header. antirez 2014-01-28 16:51:50 +01:00
  • 0ae1d07b01 Cluster: limit cluster.h to 80 cols. antirez 2014-01-28 16:34:23 +01:00
  • 8b32bd483a Cluster: limit cluster.h to 80 cols. antirez 2014-01-28 16:34:23 +01:00
  • 91afff8fee Cluster: introduced repl_offset fields in clusterNode. antirez 2014-01-28 16:28:07 +01:00
  • 0b1b25c51c Cluster: introduced repl_offset fields in clusterNode. antirez 2014-01-28 16:28:07 +01:00
  • 68fdf31201 Fixed inverted if condition in MISCONF error code path. antirez 2014-01-28 10:10:56 +01:00
  • 72f1715e45 Fixed inverted if condition in MISCONF error code path. antirez 2014-01-28 10:10:56 +01:00
  • e13076867f Don't log MONITOR clients as disconnecting slaves. antirez 2014-01-25 11:53:53 +01:00
  • 23f4e9f0d9 Don't log MONITOR clients as disconnecting slaves. antirez 2014-01-25 11:53:53 +01:00
  • 505e3836a7 Cluster: redis-trib set-timeout implemented. antirez 2014-01-24 15:06:01 +01:00
  • 40377fa522 Cluster: redis-trib set-timeout implemented. antirez 2014-01-24 15:06:01 +01:00
  • ee6f19d7cb Cluster: update slaves lists in clusterSetMaster(). antirez 2014-01-22 18:46:06 +01:00
  • 0f9422d575 Cluster: update slaves lists in clusterSetMaster(). antirez 2014-01-22 18:46:06 +01:00
  • 423e5e601b Cluster: CLUSTER SLAVES subcommand added. antirez 2014-01-22 18:38:42 +01:00
  • 5383ab0bc6 Cluster: CLUSTER SLAVES subcommand added. antirez 2014-01-22 18:38:42 +01:00
  • ae66039bb1 Cluster: clusterGenNodesDescription() refactored into two functions. antirez 2014-01-22 18:09:06 +01:00
  • 603e480fd5 Cluster: clusterGenNodesDescription() refactored into two functions. antirez 2014-01-22 18:09:06 +01:00