Navigation Menu

Skip to content

Commit

Permalink
Apply options for internal commands correctly
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Jun 27, 2014
1 parent 5dac554 commit 61b7e3a
Showing 1 changed file with 20 additions and 5 deletions.
25 changes: 20 additions & 5 deletions bin/droonga-engine-absorb-data
Expand Up @@ -38,12 +38,24 @@ parser.on("--host=HOST",
drndump_options += ["--host", host]
end
parser.on("--port=PORT", Integer,
"Port number of the soruce cluster to be connected.") do |port|
"Port number of the soruce cluster to be connected.") do |port|
drndump_options += ["--port", port.to_s]
end
parser.on("--tag=TAG",
"Tag name to be used to communicate with Droonga system.") do |tag|
drndump_options += ["--tag", tag]
droonga_request_options += ["--tag", tag]
end

parser.separator("")
parser.separator("Destination:")
parser.on("--destination-host=HOST",
"Host name of this cluster to be connected.") do |host|
options.destination_host = host
end
parser.on("--destination-port=PORT", Integer,
"Port number of this cluster to be connected.") do |port|
droonga_request_options += ["--port", port.to_s]
end

parser.separator("")
Expand All @@ -56,12 +68,11 @@ end
parser.separator("")
parser.separator("Droonga protocol:")
parser.on("--receiver-host=HOST",
"Host name of this node to be received a response from the source cluster.") do |host|
drndump_options += ["--receiver-host", host]
droonga_request_options += ["--receiver-host", host]
"Host name of this node to be received a response from clusters.") do |host|
options.destination_host = host
end
parser.on("--receiver-port=PORT", Integer,
"Port number of this node to be received a response from the source cluster.") do |port|
"Port number of this node to be received a response from clusters.") do |port|
drndump_options += ["--receiver-port", port.to_s]
droonga_request_options += ["--receiver-port", port.to_s]
end
Expand All @@ -79,6 +90,10 @@ end

parser.parse!(ARGV)

drndump_options += ["--receiver-host", options.destination_host]
droonga_request_options += ["--host", options.destination_host]
droonga_request_options += ["--receiver-host", options.destination_host]

drndump_command_line = [options.drndump] + drndump_options
droonga_request_command_line = [options.droonga_request] + droonga_request_options
Open3.pipeline_r(drndump_command_line,
Expand Down

0 comments on commit 61b7e3a

Please sign in to comment.