line |
true |
false |
branch |
35
|
0 |
0 |
unless (shift())->{'queue'} |
49
|
0 |
0 |
unless $str |
51
|
0 |
0 |
unless $url->protocol eq 'mongodb' |
57
|
0 |
0 |
$2 ? : |
58
|
0 |
0 |
if @hosts |
61
|
0 |
0 |
if (my $db = $url->path->parts->[0]) |
64
|
0 |
0 |
if (($url->userinfo // '') =~ /^([^:]+):([^:]+)$/) |
72
|
0 |
0 |
if (my $j = $query->param('journal')) |
73
|
0 |
0 |
if (my $w = $query->param('w')) |
74
|
0 |
0 |
if (my $timeout = $query->param('wtimeoutMS')) |
89
|
0 |
0 |
unless $mode |
107
|
0 |
0 |
unless $self->_loop(0) |
114
|
0 |
0 |
if $loop |
127
|
0 |
0 |
unless my $c = delete $self->{'connections'}{$id} |
129
|
0 |
0 |
if $last |
130
|
0 |
0 |
if @{$self->{'queue'};} |
144
|
0 |
0 |
if ($err) |
145
|
0 |
0 |
unless @$hosts |
152
|
0 |
0 |
if $self |
153
|
0 |
0 |
if $self |
170
|
0 |
0 |
unless my $c = delete $self->{'connections'}{$id} |
174
|
0 |
0 |
if $last |
186
|
0 |
0 |
unless $err |
188
|
0 |
0 |
unless my $last = shift @{$$self{'queue'};} |
207
|
0 |
0 |
$_[1] ? : |
214
|
0 |
0 |
unless ($doc->{'maxWireVersion'} || 0) >= 3 |
217
|
0 |
0 |
if ($doc->{'ismaster'}) |
218
|
0 |
0 |
$self->_auth ? : |
224
|
0 |
0 |
if ($doc->{'primary'} // '') =~ /^(.+):(\d+)$/ |
225
|
0 |
0 |
unless @$hosts |
235
|
0 |
0 |
if $op |
241
|
0 |
0 |
unless $op |
244
|
0 |
0 |
unless $op->{'nb'} or grep {not $connections->{$_}{'nb'};} @ids |
248
|
0 |
0 |
if not $start and @{$self->{'queue'};} and @ids < $self->max_connections |
253
|
0 |
0 |
ref $_[-1] eq 'CODE' ? : |
266
|
0 |
0 |
unless $reply->{'to'} == $c->{'last'}{'id'} |
276
|
0 |
0 |
unless ($self->{'pid'} //= $$) eq $$ |
279
|
0 |
0 |
if $op->{'cb'} |
286
|
0 |
0 |
$err ? : |
294
|
0 |
0 |
if $c->{'last'} |
296
|
0 |
0 |
unless my $stream = $loop->stream($id) |
297
|
0 |
0 |
if (not $loop->is_running and $stream->is_readable) |
303
|
0 |
0 |
unless my $last = delete $c->{'fast'} |
307
|
0 |
0 |
unless $last or ($c->{'nb'} xor not +($self->{'queue'}[-1] || {})->{'nb'}) |
308
|
0 |
0 |
$c->{'nb'} ? : |
310
|
0 |
0 |
unless $c->{'last'} = $last |
315
|
0 |
0 |
if $last->{'safe'} |