diff options
author | antirez <antirez@gmail.com> | 2014-07-21 15:30:25 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2014-07-21 15:30:25 +0200 |
commit | 15336ffe867d5028447486dab02ebece3b9c37e1 (patch) | |
tree | a2ef790e07213547c6b8e20afad419e34fb81763 | |
parent | 73a809b1591378e1042a1028d0b8e10217e6e7c7 (diff) | |
download | redis-15336ffe867d5028447486dab02ebece3b9c37e1.tar.gz |
Cluster: fix redis-trib --from all.
-rwxr-xr-x | src/redis-trib.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/redis-trib.rb b/src/redis-trib.rb index 8f62d68ff..ee11bb904 100755 --- a/src/redis-trib.rb +++ b/src/redis-trib.rb @@ -856,6 +856,10 @@ class RedisTrib sources = [] if opt['from'] opt['from'].split(',').each{|node_id| + if node_id == "all" + sources = "all" + break + end src = get_node_by_name(node_id) if !src || src.has_flag?("slave") xputs "*** The specified node is not known or is not a master, please retry." |