line |
true |
false |
branch |
9
|
1 |
0 |
unless ref $self |
13
|
0 |
1 |
$args{'readonly'} ? : |
15
|
0 |
1 |
if $args{'timeout'} |
16
|
0 |
1 |
unless $$self{'backend'} = 'MogileFS::Backend'->new(%backend_args) |
24
|
0 |
0 |
$_[0] ? : |
|
0 |
0 |
if @_ |
31
|
0 |
0 |
unless my $res = $$self{'backend'}->do_request('replicate_now', {}) |
40
|
0 |
0 |
$hostid ? : |
41
|
0 |
0 |
unless my $res = $$self{'backend'}->do_request('get_hosts', $args) |
57
|
0 |
0 |
$devid ? : |
58
|
0 |
0 |
unless my $res = $$self{'backend'}->do_request('get_devices', $args) |
79
|
0 |
0 |
unless my $res = $$self{'backend'}->do_request('list_fids', {'from', $fromfid, 'to', $count}) |
98
|
0 |
0 |
unless @_ |
99
|
0 |
0 |
unless my $res = $$self{'backend'}->do_request('clear_cache', {map({$_, 1;} @_)}) |
109
|
0 |
0 |
unless my $res = $$self{'backend'}->do_request('get_domains', {}) |
131
|
0 |
0 |
if $$self{'readonly'} |
136
|
0 |
0 |
unless $$res{'domain'} eq $domain |
144
|
0 |
0 |
if $$self{'readonly'} |
148
|
0 |
0 |
unless $$self{'backend'}->do_request('delete_domain', {'domain', $domain}) |
174
|
0 |
0 |
if $$self{'readonly'} |
178
|
0 |
0 |
unless $$self{'backend'}->do_request('delete_class', {'domain', $domain, 'class', $class}) |
191
|
0 |
0 |
unless $host |
194
|
0 |
0 |
unless ref $args eq 'HASH' |
195
|
0 |
0 |
unless $$args{'ip'} and $$args{'port'} |
204
|
0 |
0 |
unless $host |
207
|
0 |
0 |
unless ref $args eq 'HASH' |
215
|
0 |
0 |
if $$self{'readonly'} |
218
|
0 |
0 |
unless $host |
220
|
0 |
0 |
unless $$self{'backend'}->do_request('delete_host', {'host', $host}) |
228
|
0 |
0 |
if $$self{'readonly'} |
232
|
0 |
0 |
unless my $res = $$self{'backend'}->do_request('create_device', \%opts) |
241
|
0 |
0 |
if $$self{'readonly'} |
244
|
0 |
0 |
unless $host |
245
|
0 |
0 |
unless $device |
248
|
0 |
0 |
unless ref $args eq 'HASH' |
251
|
0 |
0 |
if ($$args{'status'}) |
252
|
0 |
0 |
unless $self->change_device_state($host, $device, $$args{'status'}) |
254
|
0 |
0 |
if ($$args{'weight'}) |
255
|
0 |
0 |
unless $self->change_device_weight($host, $device, $$args{'weight'}) |
266
|
0 |
0 |
if $$self{'readonly'} |
270
|
0 |
0 |
unless my $res = $$self{'backend'}->do_request('set_state', {'host', $host, 'device', $device, 'state', $state}) |
283
|
0 |
0 |
if $$self{'readonly'} |
288
|
0 |
0 |
unless my $res = $$self{'backend'}->do_request('set_weight', {'host', $host, 'device', $device, 'weight', $weight}) |
306
|
0 |
0 |
unless $keys_res |
314
|
0 |
0 |
unless (defined $weight and length $weight) |
335
|
0 |
0 |
if (defined $weight and length $weight and $weight != 1) |
346
|
0 |
0 |
unless $keys_res |
363
|
0 |
0 |
unless $slave_res |
379
|
0 |
0 |
if (exists $slave_keys{$key}) |
383
|
0 |
0 |
unless my $res = $backend->do_request('set_server_setting', {'key', "slave_$key", 'value', join('|', $dsn, $username, $password)}) |
404
|
0 |
0 |
unless (exists $slave_keys{$key}) |
408
|
0 |
0 |
unless my $get_res = $backend->do_request('server_setting', {'key', "slave_$key"}) |
414
|
0 |
0 |
if exists $opts{'dsn'} |
415
|
0 |
0 |
if exists $opts{'username'} |
416
|
0 |
0 |
if exists $opts{'password'} |
418
|
0 |
0 |
unless my $set_res = $backend->do_request('set_server_setting', {'key', "slave_$key", 'value', join('|', $dsn, $username, $password)}) |
434
|
0 |
0 |
unless (exists $slave_keys{$key}) |
438
|
0 |
0 |
unless my $res = $backend->do_request('set_server_setting', {'key', "slave_$key", 'value', undef}) |
465
|
0 |
0 |
if %opts |
486
|
0 |
0 |
if %args |
509
|
0 |
0 |
unless $res |
517
|
0 |
0 |
unless $res |
569
|
0 |
0 |
unless $MogileFS::DEBUG |
581
|
0 |
0 |
if $$self{'readonly'} |
591
|
0 |
0 |
unless $$res{'class'} eq $class |
599
|
0 |
0 |
if $$self{'readonly'} |
608
|
0 |
0 |
unless $$res{'host'} eq $host |
615
|
0 |
0 |
unless $$self{'backend'} |
621
|
0 |
0 |
unless $$self{'backend'} |
627
|
0 |
0 |
unless $$self{'backend'} |