Changeset 944

Show
Ignore:
Timestamp:
05/03/07 19:01:02 (2 years ago)
Author:
bradfitz
Message:

Checking in changes prior to tagging of version 1.07. Changelog diff is:

Index: CHANGES
===================================================================
--- CHANGES (revision 923)
+++ CHANGES (working copy)
@@ -1,3 +1,8 @@
+1.07 - 2006-05-03
+
+ * 'settings list' and 'settings set <key> <value>' commands.
+ use for enabling rebalancing, slaves, memcaches, etc.
+

1.06 - 2006-04-20


  • add fsck mgmt/status/querying commands to MogileFS::Admin
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/api/perl/MogileFS-Client/CHANGES

    r873 r944  
     11.07 - 2006-05-03 
     2 
     3        * 'settings list' and 'settings set <key> <value>' commands. 
     4          use for enabling rebalancing, slaves, memcaches, etc. 
     5 
    161.06 - 2006-04-20 
    27 
  • trunk/api/perl/MogileFS-Client/MANIFEST.SKIP

    r822 r944  
     1MogileFS-Client.spec 
    12^# 
    23\bCVS\b 
  • trunk/api/perl/MogileFS-Client/META.yml

    r873 r944  
    22#XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX# 
    33name:         MogileFS-Client 
    4 version:      1.06 
    5 version_from:  
     4version:      1.07 
     5version_from: lib/MogileFS/Client.pm 
    66installdirs:  site 
    77requires: 
  • trunk/api/perl/MogileFS-Client/Makefile.PL

    r873 r944  
    1414WriteMakefile( 
    1515    NAME                    => 'MogileFS::Client', 
    16     VERSION                 => '1.06', 
     16    VERSION_FROM            => 'lib/MogileFS/Client.pm', 
    1717    AUTHOR                  => 'Brad Fitzpatrick <brad@danga.com>', 
    1818    ABSTRACT                => 'MogileFS client library', 
  • trunk/api/perl/MogileFS-Client/lib/MogileFS/Admin.pm

    r872 r944  
    505505} 
    506506 
     507sub 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 
     518sub 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 
    507532################################################################################ 
    508533# MogileFS::Admin class methods 
  • trunk/api/perl/MogileFS-Client/lib/MogileFS/Client.pm

    r822 r944  
    5252use MogileFS::NewHTTPFile; 
    5353 
     54our $VERSION = '1.07'; 
     55 
    5456our $AUTOLOAD; 
    5557