[mogilefs] bradfitz, r917: lighttpd support. passes all tests now. (fwd)

Just Marc marc at corky.net
Thu Apr 26 06:31:53 UTC 2007


You don't really want to tell us that you're using 1.3.x or lower? :)

1.4.15 is the current stable and that's the one that should be tested 
for compliance, no earlier version should be bothered with.

1.5.x is a development branch that is probably still some time away from 
stability and hence of less interest to people who push their software 
to its limits.

Brad, awesome news! congratulations!

Marc


> What version of lighty is supported, i.e., >1.3?
>
> .. Adam
>
> On 4/25/07, Brad Fitzpatrick <brad at danga.com> wrote:
>> Btw,
>>
>> Lighttpd support passes all tests now...
>>
>>
>>
>> ---------- Forwarded message ----------
>> Date: Wed, 25 Apr 2007 23:41:18 +0000 (UTC)
>> From: commits at code.sixapart.com
>> Subject: [mogilefs] bradfitz, r917: lighttpd support. passes all 
>> tests now.
>>
>> lighttpd support.  passes all tests now.
>>
>>
>>
>> U   trunk/server/CHANGES
>> U   trunk/server/MANIFEST
>> U   trunk/server/lib/MogileFS/Worker/Monitor.pm
>> U   trunk/server/lib/MogileFS/Worker/Replicate.pm
>>
>>
>> Modified: trunk/server/CHANGES
>> ===================================================================
>> --- trunk/server/CHANGES        2007-04-25 22:56:56 UTC (rev 916)
>> +++ trunk/server/CHANGES        2007-04-25 23:41:18 UTC (rev 917)
>> @@ -3,7 +3,8 @@
>>            activity on storage nodes... policy isn't hard-coded, and is
>>            in fact currently random)
>>
>> -        * lighttpd support
>> +        * lighttpd support in both mogilefsd and mogstored.  passes 
>> test
>> +          suite with environment MOGSTORED_SERVER_TYPE=lighttpd set 
>> now.
>>
>>          * abstract out the HTTP server support in mogstored, so
>>            mogstored isn't just a perlbal wrapper, but an anything
>>
>> Modified: trunk/server/lib/MogileFS/Worker/Monitor.pm
>> ===================================================================
>> --- trunk/server/lib/MogileFS/Worker/Monitor.pm 2007-04-25 22:56:56 
>> UTC (rev 916)
>> +++ trunk/server/lib/MogileFS/Worker/Monitor.pm 2007-04-25 23:41:18 
>> UTC (rev 917)
>> @@ -161,6 +161,12 @@
>>      $self->{last_test_write}{$devid} = $now;
>>
>>      # now we want to check if this device is writeable
>> +
>> +    # first, create the test-write directory.  this will return
>> +    # immediately after the first time, as the 'create_directory'
>> +    # function caches what it's already created.
>> +    $dev->create_directory("/dev$devid/test-write");
>> +
>>      my $num = int(rand 10000);  # this was "$$-$now" before, but we 
>> don't yet have a cleaner in mogstored for these files
>>      my $puturl = 
>> "http://$hostip:$port/dev$devid/test-write/test-write-$num";
>>      my $content = "time=$now rand=$num";
>>
>> Modified: trunk/server/lib/MogileFS/Worker/Replicate.pm
>> ===================================================================
>> --- trunk/server/lib/MogileFS/Worker/Replicate.pm       2007-04-25 
>> 22:56:56 UTC (rev 916)
>> +++ trunk/server/lib/MogileFS/Worker/Replicate.pm       2007-04-25 
>> 23:41:18 UTC (rev 917)
>> @@ -655,6 +655,9 @@
>>          return 0;
>>      }
>>
>> +    # need by webdav servers, like lighttpd...
>> +    $ddev->vivify_directories($d_dfid->url);
>> +
>>      # setup our pipe error handler, in case we get closed on
>>      my $pipe_closed = 0;
>>      local $SIG{PIPE} = sub { $pipe_closed = 1; };
>>
>>
>>
>



More information about the mogilefs mailing list