Commit Graph

24 Commits

Author SHA1 Message Date
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