Hi Florian,<br><br> * replies inline *<br><div class="gmail_quote">On Thu, Feb 11, 2010 at 3:08 AM, Smart Weblications GmbH - Florian Wiessner <span dir="ltr"><<a href="mailto:f.wiessner@smart-weblications.de">f.wiessner@smart-weblications.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi List,<br>
<br>
Am 05.02.2010 14:41, schrieb Samuel Hassine:<br>
<div class="im">> Hi all,<br>
><br>
> I just patched the GlusterFS Source code with<br>
> <a href="http://patches.gluster.com/patch/2716/" target="_blank">http://patches.gluster.com/patch/2716/</a> .<br>
><br>
> For PHP Sessions, the problem is solved, it works with the locks<br>
> translator.<br>
> For internal server errors on a huge trafic, same thing, no problem<br>
> anymore.<br>
><br>
> Thanks a lot. We will send you other feedbacks for the same<br>
> infrastructure (huge trafic) but with a distributed-replicated<br>
> GlusterFS.<br>
><br>
<br>
</div>I can't confirm that this works - we still have the problems with hanging<br>
sessions with latest glusterfs from git (cloned today) - is the patch already<br>
applied to current git?<br>
<br></blockquote><div>There are three different branches now <br><br>origin/release-2.0 - For 2.0.x releases<br>origin/release-3.0 - For 3.0.x releases<br>master - Upcoming 3.x releases<br><br>Now if you are using "master" branch in git you are bound to have problems as it not tested. If you are using "release-3.0" branch please send us your log files too. <br>
<br>Earlier suggested patch will be included in the 3.0.3 release ie. release-3.0 branch already has the patch. <br><br>-<br>Harshavardhana<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Kernel: 2.6.31.12 vanilla<br>
<br>
Our config looks like this:<br>
<br>
server:<br>
volume posix-testbed<br>
type storage/posix<br>
option directory /export<br>
end-volume<br>
<br>
volume locks-testbed<br>
type features/locks<br>
subvolumes posix-testbed<br>
end-volume<br>
<br>
volume iothreads-testbed<br>
type performance/io-threads<br>
option thread-count 16 # default is 16<br>
subvolumes locks-testbed<br>
end-volume<br>
<br>
volume writebehind-testbed<br>
type performance/write-behind<br>
option cache-size 1000MB<br>
option flush-behind off<br>
<br>
subvolumes iothreads-testbed<br>
end-volume<br>
<br>
volume testbed<br>
type performance/io-cache<br>
option cache-size 1024MB<br>
subvolumes writebehind-testbed<br>
end-volume<br>
<br>
volume server<br>
<div class="im"> type protocol/server<br>
option transport-type tcp<br>
</div><div class="im"> option transport.socket.nodelay on<br>
</div> option auth.login.testbed.allow testbed # seperated by comma<br>
option auth.login.testbed.password ################<br>
option transport.socket.bind-address 188.65.#######<br>
subvolumes testbed<br>
end-volume<br>
<br>
client:<br>
<br>
volume remote1<br>
<div class="im"> type protocol/client<br>
option transport-type tcp<br>
</div> option remote-host node1<br>
option remote-subvolume testbed<br>
option username testbed<br>
option password sdhf8hxi34<br>
end-volume<br>
<br>
volume remote2<br>
<div class="im"> type protocol/client<br>
option transport-type tcp<br>
</div> option remote-host node2<br>
option remote-subvolume testbed<br>
option username testbed<br>
option password ##########<br>
end-volume<br>
<br>
volume mirror0<br>
type cluster/replicate<br>
subvolumes remote1 remote2<br>
end-volume<br>
<br>
volume io-cache<br>
type performance/io-cache<br>
option cache-size 512MB<br>
subvolumes mirror0<br>
<div class="im">end-volume<br>
<br>
volume quickread<br>
type performance/quick-read<br>
</div> option cache-timeout 5 # default 1 second<br>
option max-file-size 64KB # default 64Kb<br>
subvolumes io-cache<br>
end-volume<br>
<br>
<br>
volume iothreads<br>
type performance/io-threads<br>
option thread-count 16<br>
subvolumes quickread<br>
end-volume<br>
<br>
volume stat-prefetch<br>
type performance/stat-prefetch<br>
subvolumes iothreads<br>
<div class="im">end-volume<br>
<br>
volume readahead<br>
type performance/read-ahead<br>
option page-count 4<br>
</div> option force-atime-update off<br>
subvolumes stat-prefetch<br>
<div class="im">end-volume<br>
<br>
volume writebehind<br>
type performance/write-behind<br>
</div> option cache-size 16MB<br>
option flush-behind on<br>
subvolumes stat-prefetch<br>
end-volume<br>
<br>
<br>
--<br>
<br>
Mit freundlichen Grüßen,<br>
<br>
Florian Wiessner<br>
<br>
Smart Weblications GmbH<br>
Martinsberger Str. 1<br>
D-95119 Naila<br>
<br>
fon.: +49 9282 9638 200<br>
fax.: +49 9282 9638 205<br>
24/7: +49 900 144 000 00 - 0,99 EUR/Min*<br>
<a href="http://www.smart-weblications.de" target="_blank">http://www.smart-weblications.de</a><br>
<font color="#888888"><br>
--<br>
Sitz der Gesellschaft: Naila<br>
Geschäftsführer: Florian Wiessner<br>
HRB-Nr.: HRB 3840 Amtsgericht Hof<br>
*aus dem dt. Festnetz, ggf. abweichende Preise aus dem Mobilfunknetz<br>
</font><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@nongnu.org">Gluster-devel@nongnu.org</a><br>
<a href="http://lists.nongnu.org/mailman/listinfo/gluster-devel" target="_blank">http://lists.nongnu.org/mailman/listinfo/gluster-devel</a><br>
</div></div></blockquote></div><br>