[mogilefs] bradfitz,
r917: lighttpd support. passes all tests now. (fwd)
Adam Rosien
adam at rosien.net
Wed Apr 25 23:56:46 UTC 2007
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