lib/gizzmo.rb in gizzmo-0.8.3 vs lib/gizzmo.rb in gizzmo-0.9.0
- old
+ new
@@ -83,14 +83,16 @@
separators(opts, DOC_STRINGS["rebalance"])
opts.on("-w", "--write-only=CLASS") do |w|
subcommand_options.write_only_shard = w
end
-
opts.on("-h", "--hosts=list") do |h|
subcommand_options.hosts = h
end
+ opts.on("-x", "--exclude-hosts=list") do |x|
+ subcommand_options.exclude_hosts = x
+ end
end,
'repair' => OptionParser.new do |opts|
opts.banner = "Usage: #{zero} repair MASTER SLAVE [MASTER SLAVE...]"
separators(opts, DOC_STRINGS["repair"])
end,
@@ -100,10 +102,18 @@
end,
'subtree' => OptionParser.new do |opts|
opts.banner = "Usage: #{zero} subtree SHARD_ID"
separators(opts, DOC_STRINGS["subtree"])
end,
+ 'markbusy' => OptionParser.new do |opts|
+ opts.banner = "Usage: #{zero} markbusy SHARD_ID"
+ separators(opts, DOC_STRINGS["markbusy"])
+ end,
+ 'markunbusy' => OptionParser.new do |opts|
+ opts.banner = "Usage: #{zero} markunbusy SHARD_ID"
+ separators(opts, DOC_STRINGS["markunbusy"])
+ end,
'hosts' => OptionParser.new do |opts|
opts.banner = "Usage: #{zero} hosts"
separators(opts, DOC_STRINGS["hosts"])
end,
'deleteforwarding' => OptionParser.new do |opts|
@@ -172,19 +182,19 @@
end,
'unlink' => OptionParser.new do |opts|
opts.banner = "Usage: #{zero} unlink PARENT_SHARD_ID CHILD_SHARD_ID"
separators(opts, DOC_STRINGS["unlink"])
end,
-
+
'report' => OptionParser.new do |opts|
opts.banner = "Usage: #{zero} report [options]"
separators(opts, DOC_STRINGS["report"])
opts.on("--flat", "Show flat report") do
subcommand_options.flat = true
end
end,
-
+
'lookup' => OptionParser.new do |opts|
opts.banner = "Usage: #{zero} lookup [options] TABLE_ID SOURCE"
separators(opts, DOC_STRINGS["lookup"])
opts.on("--fnv", "Use FNV1A_64 hash on source") do
@@ -261,10 +271,10 @@
end
opts.on("-r", "--retry=TIMES", "TIMES to retry the command") do |r|
global_options.retry = r
end
-
+
opts.on("-t", "--timeout=SECONDS", "SECONDS to let the command run") do |r|
global_options.timeout = r
end
opts.on("--subtree", "Render in subtree mode") do