| line |
true |
false |
branch |
|
127
|
1 |
0 |
unless (defined $$self{'min_nproc'}) |
|
128
|
1 |
0 |
unless (defined $$self{'max_nproc'}) |
|
129
|
1 |
0 |
unless (defined $$self{'delta_nproc'}) |
|
130
|
1 |
0 |
unless (defined $$self{'delta_time'}) |
|
135
|
0 |
1 |
unless ($$self{'ipcqueue'} = msgget(IPC_PRIVATE(), IPC_CREAT() | 438)) |
|
154
|
0 |
0 |
if ($pid > 0) |
|
167
|
0 |
0 |
if ($code eq '1') { } |
|
|
0 |
0 |
elsif ($code eq '2') { } |
|
181
|
0 |
0 |
if (not defined $$self{'PIDS'}{$cpid}) { } |
|
193
|
0 |
0 |
if ($$self{'USED_PROCS'} >= $$self{'n_processes'}) { } |
|
|
0 |
0 |
elsif ($$self{'USED_PROCS'} < $$self{'min_nproc'} and time - $$self{'_last_delta_time'} >= $$self{'delta_time'}) { } |
|
|
0 |
0 |
elsif (keys %{$$self{'PIDS'};} < $$self{'n_processes'}) { } |
|
|
0 |
0 |
elsif (keys %{$$self{'PIDS'};} < $$self{'min_nproc'}) { } |
|
|
0 |
0 |
elsif ($$self{'USED_PROCS'} >= $$self{'n_processes'} - $$self{'delta_nproc'}) { } |
|
196
|
0 |
0 |
$$self{'n_processes'} + $$self{'delta_nproc'} < $$self{'max_nproc'} ? : |
|
198
|
0 |
0 |
if ($newnp != $$self{'n_processes'}) |
|
210
|
0 |
0 |
$$self{'n_processes'} - $$self{'delta_nproc'} > $$self{'min_nproc'} ? : |
|
212
|
0 |
0 |
if ($newnp != $$self{'n_processes'}) |
|
221
|
0 |
0 |
unless (defined $$self{'USEDPIDS'}{$dpid}) |
|
223
|
0 |
0 |
if ($i <= $$self{'n_processes'} - $newnp) { } |
|
260
|
0 |
0 |
if ($pid == 0) |
|
274
|
0 |
0 |
if (not msgsnd($$self{'ipcqueue'}, pack('l! l!', 1, $$), IPC_NOWAIT())) { } |
|
282
|
0 |
0 |
if (not defined $$self{'requestcount'}) { } |
|
293
|
0 |
0 |
unless ($$self{'msgsenderr'}) |
|
300
|
0 |
0 |
if (defined $$self{'max_requests'} and $$self{'max_requests'} ne '' and $$self{'requestcount'} >= $$self{'max_requests'}) |
|
301
|
0 |
0 |
if ($$self{'pm_loop_used'}) { } |
|
330
|
0 |
0 |
if (defined $msg) |