antirez
|
7d3e32d526
|
redis-trib: don't load cluster config from nodes in FAIL state.
|
2013-03-19 09:46:12 +01:00 |
|
antirez
|
bc922dc688
|
redis-trib: skip nodes without slots when creating the config signature.
|
2013-02-28 13:12:56 +01:00 |
|
antirez
|
64942fca01
|
redis-trib help.
|
2013-02-27 18:02:22 +01:00 |
|
antirez
|
7ddc0fe652
|
redis-trib: skip noaddr and disconnected nodes while loading cluster info.
|
2013-02-27 17:23:11 +01:00 |
|
antirez
|
96dd210970
|
redis-trib: initial implementation of addnode command.
|
2013-02-27 15:58:41 +01:00 |
|
antirez
|
36af851550
|
redis-trib: check that all the nodes agree about the slots configuration.
|
2013-02-22 12:25:16 +01:00 |
|
antirez
|
51b5058d04
|
redis-trib: skeleton of coverage fix for "keys in multiple nodes" case.
|
2013-02-22 11:33:10 +01:00 |
|
antirez
|
a81c598f95
|
redis-trib: handle slot coverage fix in the "no nodes with keys" case.
|
2013-02-22 10:23:53 +01:00 |
|
antirez
|
efe51dfff5
|
redis-trib: specify single node address when fixing coverage.
|
2013-02-22 10:05:07 +01:00 |
|
antirez
|
915e81335e
|
redis-trib: ability to fix uncovered slots for the trivial case.
|
2013-02-21 18:10:06 +01:00 |
|
antirez
|
619d3945f8
|
redis-trib: fixed typo in method name.
|
2013-02-21 16:58:27 +01:00 |
|
antirez
|
5fd9f701da
|
redis-trib: move instance vars in the right class.
|
2013-02-21 13:06:59 +01:00 |
|
antirez
|
7898bf4b7e
|
redis-trib: some refactoring and skeleton of the "fix" command.
|
2013-02-21 13:00:41 +01:00 |
|
antirez
|
b8d8b9ec41
|
redis-trib: set the migrating slot in the correct way when resharding.
|
2013-02-20 15:29:53 +01:00 |
|
antirez
|
917dd53216
|
redis-trib: make a few comments 80-cols friendly.
|
2013-02-15 17:11:55 +01:00 |
|
antirez
|
a26690e8b5
|
Cluster: redis-trib updated to use 16384 hash slots.
|
2013-02-14 12:55:34 +01:00 |
|
guiquanz
|
9d09ce3981
|
Fixed many typos.
|
2013-01-19 10:59:44 +01:00 |
|
antirez
|
609ea08445
|
redis-trib: fix the MIGRATE call that now has milliseconds timeout (were seconds before).
|
2012-03-31 11:28:37 +02:00 |
|
Dave Hoover
|
57f8021cb2
|
Fixing inject: it was failing when there was 1 or >2 sources
|
2011-11-09 19:06:12 -06:00 |
|
antirez
|
dd9ad57062
|
redis-trib: fix for a slot allocation bug.
|
2011-10-13 15:16:03 +02:00 |
|
antirez
|
909aee2c6c
|
redis-trib: create subcommand fixed calling node info loading method. Was needed after recent refactoring.
|
2011-10-04 15:53:07 +02:00 |
|
antirez
|
7112580cb3
|
fixed a few problems with redis-trib resharding.
|
2011-10-01 01:31:46 +02:00 |
|
antirez
|
a0189bbe75
|
redis-trib: initial working implementation of cluster rehashing, more work needed to make it more correct, more reliable.
|
2011-09-30 22:18:07 +02:00 |
|
antirez
|
9a38df8799
|
redis-trib: actual slot migration work in progress, more work needed.
|
2011-09-30 19:21:36 +02:00 |
|
antirez
|
6c0047c430
|
redis-trib: better slots allocation strategy for resharding
|
2011-09-30 18:41:25 +02:00 |
|
antirez
|
841cd7684c
|
redis-trib: initial slots allocation strategy, still to improve for better balancing when there are just a few slots to move.
|
2011-09-30 18:28:51 +02:00 |
|
antirez
|
85b514d165
|
redis-trib: reshard command work in progress
|
2011-09-29 16:06:49 +02:00 |
|
antirez
|
9514aa3251
|
redis-trib: minor refactoring creating a method to load the cluster information starting from a single node
|
2011-09-29 15:45:10 +02:00 |
|
antirez
|
5d8f25da36
|
redis-trib: don't crash loading node info for nodes without assigned slots
|
2011-09-29 15:31:02 +02:00 |
|
antirez
|
d7021b081b
|
redis-trib: added cluster state to node info string
|
2011-09-29 15:04:23 +02:00 |
|
antirez
|
92dd76c8ee
|
redis-trib: all node information into a single hash
|
2011-09-29 14:44:27 +02:00 |
|
antirez
|
b08c9dd280
|
redis-trib: when loading node info also fetch the output of CLUSTER INFO.
|
2011-09-29 13:18:09 +02:00 |
|
antirez
|
f639f99180
|
redis-trib cluster check command: check that all the 4096 slots are covered
|
2011-09-29 12:50:46 +02:00 |
|
antirez
|
d3f7fbfc09
|
initial node loading info code for redis-trib
|
2011-09-28 19:08:35 +02:00 |
|
antirez
|
d0cfb2be64
|
redis-trib: functions implementing commands moved at bottom
|
2011-04-14 09:41:22 +02:00 |
|
antirez
|
8bad0ddd9d
|
fixed bug due to typo in code
|
2011-04-13 21:26:12 +02:00 |
|
antirez
|
180ba187d3
|
fixed typo in comment
|
2011-04-13 20:17:11 +02:00 |
|
antirez
|
9a440ad418
|
fixed a typo in redis-trib
|
2011-04-13 18:50:50 +02:00 |
|
antirez
|
3883a381b6
|
use map! instead of reassigning
|
2011-04-13 18:46:29 +02:00 |
|
antirez
|
583fc5dd60
|
hopefully more readable info_string method in redis-trib
|
2011-04-13 18:40:51 +02:00 |
|
antirez
|
57d83d5673
|
redis-trib create, first version is know working
|
2011-04-13 15:58:05 +02:00 |
|
antirez
|
a54d9805ee
|
Merge branch 'unstable' of github.com:antirez/redis into unstable
|
2011-04-13 10:39:06 +02:00 |
|
antirez
|
1087227d41
|
redis-trib: show list of commands
|
2011-04-13 10:38:56 +02:00 |
|
antirez
|
744f34d834
|
redis-trib can now assign hash slots to initialize a cluster. Next step is to join the cluster.
|
2011-04-12 17:06:33 +02:00 |
|
Salvatore Sanfilippo
|
f29d1fb0b2
|
assert_empty in redis-trib
|
2011-04-11 18:26:00 +02:00 |
|
Salvatore Sanfilippo
|
b800a3ab20
|
a first refactoring of redis-trib.rb
|
2011-04-11 16:58:47 +02:00 |
|
Salvatore Sanfilippo
|
407798c1e1
|
Redis-trib initial implementation (currently can not do any actual work)
|
2011-04-11 16:41:06 +02:00 |
|