Konstantin, It depends on what you want, it is not a defacto for using GlusterFS. But yes fuse kernel module patched by us has currently some features. * Read performance (read pages per request) * Inode blocksize, read ahead pages. * flock support. * O_DIRECT with open (). 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. Solution * use the fuse module provided by ubuntu. * download kernel from kernel.org and compile the patched fuse module against it. NOTE: In Recent kernels fuse module doesn't build with the source tarball release. Fuse should be compiled with the kernel itself. (Excerpts from fuse-devel mailing list) Regards -- Harshavardhana "Yantra Shilpi" Z Research Inc - http://www.zresearch.com On Thu, Mar 19, 2009 at 3:23 PM, Konstantin A. Lepikhov <lakostis at unsafe.ru>wrote: > Hi Harshavardhana! > > Thursday 19, at 03:04:53 PM you wrote: > > > Konstantin, > > > > Yeah with further investigation i found that iattr structure for > ubuntu > > lacks > > the member named > > " struct file *ia_file; " > > I guess now the problem is really inside ubuntu API changes for > their > > own kernels. More or less looking into the kernel source from the > > ubuntu > > it seems to be modified extensively. So i guess choice is here to > only > > use the > > kernel module from the ubuntu stock itself. > > > > Regards > So there will be serious performance penalty for using unpatched fuse > module? > > -- > WBR et al. > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://zresearch.com/pipermail/gluster-users/attachments/20090319/d11fd7cb/attachment-0001.htm>