[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