Changeset 944
- Timestamp:
- 05/03/07 19:01:02 (2 years ago)
- Files:
-
- trunk/api/perl/MogileFS-Client/CHANGES (modified) (1 diff)
- trunk/api/perl/MogileFS-Client/MANIFEST.SKIP (modified) (1 diff)
- trunk/api/perl/MogileFS-Client/META.yml (modified) (1 diff)
- trunk/api/perl/MogileFS-Client/Makefile.PL (modified) (1 diff)
- trunk/api/perl/MogileFS-Client/lib/MogileFS/Admin.pm (modified) (1 diff)
- trunk/api/perl/MogileFS-Client/lib/MogileFS/Client.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/api/perl/MogileFS-Client/CHANGES
r873 r944 1 1.07 - 2006-05-03 2 3 * 'settings list' and 'settings set <key> <value>' commands. 4 use for enabling rebalancing, slaves, memcaches, etc. 5 1 6 1.06 - 2006-04-20 2 7 trunk/api/perl/MogileFS-Client/MANIFEST.SKIP
r822 r944 1 MogileFS-Client.spec 1 2 ^# 2 3 \bCVS\b trunk/api/perl/MogileFS-Client/META.yml
r873 r944 2 2 #XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX# 3 3 name: MogileFS-Client 4 version: 1.0 65 version_from: 4 version: 1.07 5 version_from: lib/MogileFS/Client.pm 6 6 installdirs: site 7 7 requires: trunk/api/perl/MogileFS-Client/Makefile.PL
r873 r944 14 14 WriteMakefile( 15 15 NAME => 'MogileFS::Client', 16 VERSION => '1.06',16 VERSION_FROM => 'lib/MogileFS/Client.pm', 17 17 AUTHOR => 'Brad Fitzpatrick <brad@danga.com>', 18 18 ABSTRACT => 'MogileFS client library', trunk/api/perl/MogileFS-Client/lib/MogileFS/Admin.pm
r872 r944 505 505 } 506 506 507 sub set_server_setting { 508 my MogileFS::Admin $self = shift; 509 my ($key, $val) = @_; 510 my $res = $self->{backend}->do_request("set_server_setting", { 511 key => $key, 512 value => $val, 513 }); 514 return 0 unless $res; 515 return 1; 516 } 517 518 sub server_settings { 519 my MogileFS::Admin $self = shift; 520 my ($key, $val) = @_; 521 my $res = $self->{backend}->do_request("server_settings", {}); 522 return 0 unless $res; 523 my $ret = {}; 524 for (my $i = 1; $i <= $res->{key_count}; $i++) { 525 $ret->{$res->{"key_$i"}} = $res->{"value_$i"}; 526 } 527 return $ret; 528 } 529 530 531 507 532 ################################################################################ 508 533 # MogileFS::Admin class methods trunk/api/perl/MogileFS-Client/lib/MogileFS/Client.pm
r822 r944 52 52 use MogileFS::NewHTTPFile; 53 53 54 our $VERSION = '1.07'; 55 54 56 our $AUTOLOAD; 55 57
