antirez
6b4ab670b5
Cluster: redis-trib: options table entry for add-node fixed.
2014-02-10 12:34:21 +01:00
antirez
505e3836a7
Cluster: redis-trib set-timeout implemented.
2014-01-24 15:06:01 +01:00
antirez
c40ca44941
Cluster: redis-trib shows number of replicas of masters.
2014-01-17 17:56:45 +01:00
antirez
383b2d63ea
Cluster: redis-trib help output format modified.
2014-01-17 12:32:49 +01:00
antirez
9fe6577942
Cluster: redis-trib shows what a slave replicates + fixes.
...
Also the :replicates info field in the node object is now correctly
populated. This also fixes the :replicas field computation.
2014-01-17 12:06:18 +01:00
antirez
82859e547d
Cluster: redis-trib addnode is now able to add replicas.
2014-01-17 11:48:42 +01:00
antirez
a422dceef7
Cluster: fix redis-trib help subcommand.
2014-01-17 10:29:40 +01:00
antirez
ef73ddbca9
Cluster: redis-trib delnode implementation.
2014-01-16 18:22:03 +01:00
antirez
2c9f8fc22b
Cluster: redis-trib help output improved.
...
Show options if any. Clarify that for some command any node address is
ok.
2014-01-16 16:23:33 +01:00
antirez
b1d3dd657d
Cluster: use an hardcoded 60 sec timeout in redis-trib connections.
...
Later this should be configurable from the command line but at least now
we use something more appropriate for our use case compared to the
redis-rb default timeout.
2013-12-17 10:00:33 +01:00
antirez
605ba6ad38
redis-trib: fixed slot allocation when --replicas is used.
2013-11-07 16:12:06 +01:00
antirez
e1a469d3b0
Initial support for --replicas in redis-trib.
2013-11-05 11:24:24 +01:00
antirez
0dbe09bfec
Cluster: rough support for sub-command options in redis-trib.
2013-10-11 17:33:19 +02:00
antirez
d392f33abb
Cluster: fix redis-trib node config fingerprinting for new nodes format.
2013-09-25 12:58:06 +02:00
antirez
2cac667a8b
Cluster: fix redis-trib for added configEpoch field in CLUSTER NODES.
2013-09-25 12:44:56 +02:00
antirez
1a83a42ead
redis-trib: ClusterNode #info_string output modified.
...
The hope is that the new one is more readable.
2013-03-26 18:16:03 +01:00
antirez
825437016c
redis-trib: wait cluster join after cluster creation.
2013-03-25 13:14:17 +01:00
antirez
fcb29e211e
redis-trib: Don't use colorization if TERM != xterm.
2013-03-25 12:51:53 +01:00
antirez
a0786d3876
redis-trib: initial output colorization
2013-03-25 12:50:38 +01:00
antirez
e9384bb846
redis-trib: All output wrapped by a specific function.
...
This is needed in order to colorize it as next step.
We use conventions in output messages such as
>>> This is an action
*** This is a warning
[ERR] This is an error
[OK] That's fine
And so forth, so that a color will be associated checking the first
three chars.
2013-03-22 17:39:43 +01:00
antirez
4047f418f2
redis-trib: fix open slot correction.
...
Slot zero was hardcoded (!)
2013-03-22 13:03:33 +01:00
antirez
6690bb21e5
redis-trib: added cluster_error method to add errors.
2013-03-22 12:59:18 +01:00
antirez
6b7f840f6a
redis-trib: fixed ClusterNode migrating/importing slots detection.
2013-03-22 12:54:04 +01:00
antirez
a919ff08a7
redis-trib: added some more output for check.
2013-03-22 12:47:49 +01:00
antirez
167e31d585
redis-trib: fixed type has_flags? -> has_flag.
2013-03-22 12:28:06 +01:00
antirez
fbc1d38061
redis-trib: ignore slaves when resharding.
2013-03-21 18:17:06 +01:00
antirez
3a6c3eaf51
redis-trib: fix conditional otherwise always true.
2013-03-21 17:22:14 +01:00
antirez
ffc76cd6e8
redis-trib: initial support to fix "open" slots.
...
Open slots are slots found in importing or migrating slot when a
cluster check is performed.
2013-03-21 17:11:54 +01:00
antirez
1bafc1dc40
redis-trib: load info about importing/migrating slots from node.
2013-03-21 16:31:53 +01:00
antirez
475f2db051
redis-trib: don't load cluster config from nodes in FAIL state.
2013-03-19 09:46:12 +01:00
antirez
5e5b822277
redis-trib: skip nodes without slots when creating the config signature.
2013-02-28 13:12:56 +01:00
antirez
f7e497ce38
redis-trib help.
2013-02-27 18:02:22 +01:00
antirez
8d4ae49ece
redis-trib: skip noaddr and disconnected nodes while loading cluster info.
2013-02-27 17:23:11 +01:00
antirez
5b28421929
redis-trib: initial implementation of addnode command.
2013-02-27 15:58:41 +01:00
antirez
3a4bb6cee4
redis-trib: check that all the nodes agree about the slots configuration.
2013-02-22 12:25:16 +01:00
antirez
361e58008b
redis-trib: skeleton of coverage fix for "keys in multiple nodes" case.
2013-02-22 11:33:10 +01:00
antirez
d2d9422eba
redis-trib: handle slot coverage fix in the "no nodes with keys" case.
2013-02-22 10:23:53 +01:00
antirez
f65afe7592
redis-trib: specify single node address when fixing coverage.
2013-02-22 10:05:07 +01:00
antirez
26ed0c0e48
redis-trib: ability to fix uncovered slots for the trivial case.
2013-02-21 18:10:06 +01:00
antirez
e1c77fb0c6
redis-trib: fixed typo in method name.
2013-02-21 16:58:27 +01:00
antirez
4d33e72fdb
redis-trib: move instance vars in the right class.
2013-02-21 13:06:59 +01:00
antirez
1544701d1d
redis-trib: some refactoring and skeleton of the "fix" command.
2013-02-21 13:00:41 +01:00
antirez
71d6ea6755
redis-trib: set the migrating slot in the correct way when resharding.
2013-02-20 15:29:53 +01:00
antirez
fe4e3581f2
redis-trib: make a few comments 80-cols friendly.
2013-02-15 17:11:55 +01:00
antirez
4a00f830b9
Cluster: redis-trib updated to use 16384 hash slots.
2013-02-14 12:55:34 +01:00
guiquanz
df7a5b7157
Fixed many typos.
2013-01-19 10:59:44 +01:00
antirez
445868b5d7
redis-trib: fix the MIGRATE call that now has milliseconds timeout (were seconds before).
2012-03-31 11:28:37 +02:00
Dave Hoover
6b8a79234e
Fixing inject: it was failing when there was 1 or >2 sources
2011-11-09 19:06:12 -06:00
antirez
d8909d3296
redis-trib: fix for a slot allocation bug.
2011-10-13 15:16:03 +02:00
antirez
fb589e2110
redis-trib: create subcommand fixed calling node info loading method. Was needed after recent refactoring.
2011-10-04 15:53:07 +02:00