workers instead of daemon_* config

This commit is contained in:
Oliver Gorwits
2013-06-08 19:54:10 +01:00
parent 4f6b470429
commit 9957548022
7 changed files with 37 additions and 50 deletions

View File

@@ -43,8 +43,8 @@ sub capacity_for {
};
my $setting_map = {
Poller => 'daemon_pollers',
Interactive => 'daemon_interactives',
Poller => 'pollers',
Interactive => 'interactives',
};
my $role = $role_map->{$action};
@@ -52,7 +52,7 @@ sub capacity_for {
my $current = $queue->search({role => $role})->count;
return ($current < setting($setting));
return ($current < setting('workers')->{$setting}));
}
sub take_jobs {

View File

@@ -49,7 +49,7 @@ sub worker_body {
}
debug "int ($wid): sleeping now...";
sleep( setting('daemon_sleep_time') || 5 );
sleep( setting('workers')->{sleep_time} || 5 );
}
}

View File

@@ -84,7 +84,7 @@ sub worker_body {
# TODO also check for stale jobs in Netdisco DB
debug "mgr ($wid): sleeping now...";
sleep( setting('daemon_sleep_time') || 5 );
sleep( setting('workers')->{sleep_time} || 5 );
}
}

View File

@@ -51,7 +51,7 @@ sub worker_body {
}
debug "poll ($wid): sleeping now...";
sleep( setting('daemon_sleep_time') || 5 );
sleep( setting('workers')->{sleep_time} || 5 );
}
}