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