change from MCE::Queue to MCE::Shared to better handle signals
This commit is contained in:
@@ -35,7 +35,7 @@ use Role::Tiny::With;
|
||||
|
||||
use MCE::Signal '-setpgrp';
|
||||
use MCE::Flow Sereal => 1;
|
||||
use MCE::Queue;
|
||||
use MCE::Shared;
|
||||
|
||||
# set temporary MCE files' location in home directory
|
||||
my $home = ($ENV{NETDISCO_HOME} || $ENV{HOME});
|
||||
@@ -46,7 +46,7 @@ mkdir $tmp_dir if ! -d $tmp_dir;
|
||||
prctl 'nd2: master';
|
||||
|
||||
# shared local job queue
|
||||
my $queue = MCE::Queue->new;
|
||||
my $queue = MCE::Shared->queue();
|
||||
|
||||
# support a scheduler-only node
|
||||
setting('workers')->{'no_manager'} = 1
|
||||
|
||||
Reference in New Issue
Block a user