rename pollers to tasks

This commit is contained in:
Oliver Gorwits
2014-08-10 14:45:22 +01:00
parent 44b50f413f
commit a13ed25f6a
8 changed files with 31 additions and 15 deletions

View File

@@ -47,9 +47,13 @@ prctl 'netdisco-daemon: master';
# shared local job queue
my $queue = MCE::Queue->new;
# support a scheduler-only node
setting('workers')->{'no_manager'} = 1
if setting('workers')->{tasks} eq '0';
mce_flow {
task_name => [qw/ scheduler manager poller /],
max_workers => [ 1, 1, setting('workers')->{pollers} ],
max_workers => [ 1, 1, setting('workers')->{tasks} ],
tmp_dir => $tmp_dir,
on_post_exit => sub { MCE->restart_worker },
}, _mk_wkr('Scheduler'), _mk_wkr('Manager'), _mk_wkr('Poller');