summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2014-07-21 15:30:25 +0200
committerantirez <antirez@gmail.com>2014-07-21 15:30:25 +0200
commit15336ffe867d5028447486dab02ebece3b9c37e1 (patch)
treea2ef790e07213547c6b8e20afad419e34fb81763
parent73a809b1591378e1042a1028d0b8e10217e6e7c7 (diff)
downloadredis-15336ffe867d5028447486dab02ebece3b9c37e1.tar.gz
Cluster: fix redis-trib --from all.
-rwxr-xr-xsrc/redis-trib.rb4
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."