summaryrefslogtreecommitdiff
path: root/src/redis-trib.rb
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2014-05-12 10:22:04 +0200
committerantirez <antirez@gmail.com>2014-05-12 10:22:24 +0200
commit939c586ef74bbfbaa5fa88b270734a9332d7ca63 (patch)
treefaa3ebd7e5a90da29cc4c3fb2e31fbc30d193ca2 /src/redis-trib.rb
parent5c78f876661497a8588eed48b5c04cb6848280f4 (diff)
downloadredis-939c586ef74bbfbaa5fa88b270734a9332d7ca63.tar.gz
redis-trib.rb: MIGRATE hardcoded timeout set to 15 sec.
Will be configurable / adaptive at some point but let's start with a saner value compared to 1 sec which is not a good idea for big data structures stored into a single key.
Diffstat (limited to 'src/redis-trib.rb')
-rwxr-xr-xsrc/redis-trib.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/redis-trib.rb b/src/redis-trib.rb
index 81e0d8f55..b6f6aba39 100755
--- a/src/redis-trib.rb
+++ b/src/redis-trib.rb
@@ -724,7 +724,7 @@ class RedisTrib
keys = source.r.cluster("getkeysinslot",slot,10)
break if keys.length == 0
keys.each{|key|
- source.r.client.call(["migrate",target.info[:host],target.info[:port],key,0,1000])
+ source.r.client.call(["migrate",target.info[:host],target.info[:port],key,0,15000])
print "." if o[:verbose]
STDOUT.flush
}
@@ -1024,7 +1024,7 @@ class RedisTrib
slot = key_to_slot(k)
target = slots[slot]
puts "Migrating #{k} to #{target}"
- source.client.call(["migrate",target.info[:host],target.info[:port],k,0,1000])
+ source.client.call(["migrate",target.info[:host],target.info[:port],k,0,15000])
}
end
end