| line |
true |
false |
branch |
|
31
|
1 |
0 |
unless ref $self |
|
38
|
0 |
0 |
unless $self |
|
50
|
0 |
1 |
unless $$self{'hosts'} = $args{'hosts'} |
|
53
|
0 |
1 |
unless ref $$self{'hosts'} eq 'ARRAY' |
|
57
|
0 |
1 |
if grep((!/:\d+$/), @{$$self{'hosts'};}) |
|
59
|
0 |
1 |
if $args{'timeout'} and not $args{'timeout'} =~ /^\d+$/ |
|
76
|
0 |
0 |
unless $hook |
|
80
|
0 |
0 |
if $@ |
|
87
|
0 |
0 |
if (@_) { } |
|
97
|
0 |
0 |
unless $$self{'pref_ip'} and ref $$self{'pref_ip'} eq 'HASH' |
|
104
|
0 |
0 |
unless $fileno and $timeout |
|
113
|
0 |
0 |
$nfound ? : |
|
120
|
0 |
1 |
unless $cmd and $args |
|
123
|
0 |
1 |
unless $MogileFS::Backend::FLAG_NOSIGNAL |
|
131
|
0 |
1 |
if ($sock) |
|
136
|
0 |
0 |
if ($! or not defined $rv) { } |
|
|
0 |
0 |
elsif ($rv != $reqlen) { } |
|
146
|
1 |
0 |
unless ($rv) |
|
147
|
1 |
0 |
unless $sock = $self->_get_sock |
|
152
|
0 |
0 |
if ($!) { } |
|
|
0 |
0 |
elsif ($rv != $reqlen) { } |
|
163
|
0 |
0 |
unless (_wait_for_readability(fileno $sock, $$self{'timeout'})) |
|
181
|
0 |
0 |
unless (defined $line) |
|
187
|
0 |
0 |
if ($line =~ /^ERR\s+(\w+)\s*(\S*)/) |
|
189
|
0 |
0 |
$2 ? : |
|
195
|
0 |
0 |
if ($line =~ /^OK\s+\d*\s*(\S*)/) |
|
208
|
0 |
0 |
unless $$self{'lasterr'} |
|
224
|
0 |
0 |
$$self{'lasterr'} ? : |
|
250
|
1 |
0 |
if ($timeout) { } |
|
258
|
1 |
0 |
if (not $ret and $timeout and $! == 115) |
|
263
|
1 |
0 |
if (select(undef, $win, undef, $timeout) > 0) |
|
266
|
0 |
1 |
if not $ret and $! == 106 |
|
271
|
1 |
0 |
if $timeout |
|
288
|
0 |
1 |
if ($$self{'pref_ip'} and my $prefip = $$self{'pref_ip'}{$ip}) |
|
292
|
0 |
0 |
if (_connect_sock($sock, $sin, 0.1)) { } |
|
302
|
1 |
0 |
unless ($connected) |
|
304
|
0 |
1 |
unless my $aton_ip = Socket::inet_aton($ip) |
|
307
|
1 |
0 |
unless _connect_sock($sock, $sin) |
|
319
|
0 |
1 |
unless $self |
|
322
|
0 |
1 |
$size > 15 ? : |
|
324
|
1 |
0 |
unless (defined $$self{'last_host_idx'}) |
|
335
|
0 |
1 |
if $$self{'host_dead'}{$host} and $$self{'host_dead'}{$host} > $now - 5 |
|
338
|
0 |
1 |
if $sock = $self->_sock_to_host($host) |
|
364
|
1 |
0 |
unless %args |
|
374
|
0 |
0 |
ref $arg ? : |
|
386
|
0 |
0 |
$$hashref{$name} ? : |