Skip to content

Commit

Permalink
Accept "--default-timeout" option for connections with engines
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Apr 20, 2015
1 parent df3edfa commit 11b0bc5
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/default-configs.js
Expand Up @@ -91,6 +91,7 @@ function defineDefaultConfigs(configs) {
// node and it is guaranteed that this computer can be accessed with
// the host name.
define(configs, 'engine.receive_host', engineConfigs.host);
define(configs, 'engine.default_timeout', engineConfigs.default_timeout);

return configs;
}
Expand Down
5 changes: 5 additions & 0 deletions lib/option-utils.js
Expand Up @@ -21,6 +21,11 @@ function intOption(newValue, oldValue) {
}
exports.intOption = intOption;

function floatOption(newValue, oldValue) {
return parseFloat(newValue);
}
exports.floatOption = floatOption;

function stringsOption(newValue, oldValue) {
return normalizeStringArray(newValue);
}
Expand Down
4 changes: 4 additions & 0 deletions lib/server-options.js
Expand Up @@ -23,6 +23,7 @@ options.droongaEnginePort = defaultConfigs.engine.port;
options.tag = defaultConfigs.engine.tag;
options.defaultDataset = defaultConfigs.engine.default_dataset;
options.receiveHostName = defaultConfigs.engine.receive_host;
options.defaultTimeout = defaultConfigs.engine.default_timeout;

function generateOptionHandler(onHandle, converter) {
return function(newValue, oldValue) {
Expand Down Expand Up @@ -67,6 +68,9 @@ function define() {
'The default dataset (' + options.defaultDataset + ')');
add('--tag <tag>',
'The tag (' + options.tag + ')');
add('--default-timeout <timeout>',
'Time to terminate unresponsive connections (in seconds) (' + options.defaultTimeout + ')',
optionUtils.floatOption);
add('--access-log-file <file>',
'Output access logs to <file>. ' +
'You can use "-" as <file> to output to the standard output. ' +
Expand Down

0 comments on commit 11b0bc5

Please sign in to comment.