Konstantin,<br><br>     It depends on what you want, it is not a defacto for using GlusterFS.<br>     But yes fuse kernel module patched by us has currently some features. <br>    <br>     * Read performance (read pages per request) <br>
     * Inode blocksize, read ahead pages. <br>
     * flock support. <br>     * O_DIRECT with open ().  <br>    <br>     Now the situation is we only maintain patches by backporting our fixes to the stock releases from the actual fuse project. Now that ubuntu has its own fuse patches makes it difficult to backport and maintain it. <br>

<br>     Solution <br>     * use the fuse module provided by ubuntu. <br>     * download kernel from <a href="http://kernel.org" target="_blank">kernel.org</a> and compile the patched fuse module <br>        against it. <br>
<br>NOTE: In Recent kernels fuse module doesn&#39;t build with the source tarball release. Fuse should be compiled with the kernel itself. (Excerpts from fuse-devel mailing list) <br>
<br>Regards<br>--<br clear="all">Harshavardhana<br>&quot;Yantra Shilpi&quot;<br>Z Research Inc - <a href="http://www.zresearch.com" target="_blank">http://www.zresearch.com</a><br><br>
<br><br><div class="gmail_quote">On Thu, Mar 19, 2009 at 3:23 PM, Konstantin A. Lepikhov <span dir="ltr">&lt;<a href="mailto:lakostis@unsafe.ru" target="_blank">lakostis@unsafe.ru</a>&gt;</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 Harshavardhana!<br>
<div><br>
Thursday 19, at 03:04:53 PM you wrote:<br>
<br>
&gt; Konstantin,<br>
&gt;<br>
&gt;      Yeah with further investigation i found that iattr structure for ubuntu<br>
&gt; lacks<br>
&gt;      the member named<br>
&gt;      &quot;   struct file     *ia_file; &quot;<br>
&gt;      I guess now the problem is really inside ubuntu API changes for their<br>
&gt;      own kernels. More or less looking into the kernel source from the<br>
&gt; ubuntu<br>
&gt;      it seems to be modified extensively. So i guess choice is here to only<br>
&gt; use the<br>
&gt;      kernel module from the ubuntu stock itself.<br>
&gt;<br>
&gt; Regards<br>
</div>So there will be serious performance penalty for using unpatched fuse<br>
module?<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div>WBR et al.<br>
<br>
_______________________________________________<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
<a href="http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users" target="_blank">http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users</a><br>
</div></div></blockquote></div><br>