Hi Amar-san, Thank you for quick reply. Is "glusterfs patched fuse" as you said fuse-2.7.3glfs10? I tested glusterfs-2.0.0rc2 and fuse-2.7.3glfs10. Or, is the patch for fuse kernel module made myself? Regards, hideo Amar Tumballi wrote: > With glusterfs patched fuse you should be able to work fine with > O_DIRECT flag. The default stock kernel module doesn't support it. > > Yes, by increasing the blocksize of the filesystem, few application > performance will increase significantly. > > Regards, > Amar > > On Tue, Mar 10, 2009 at 10:52 PM, Hideo Umemura(Max-T) > <h.umemura at max-t.jp <mailto:h.umemura at max-t.jp>> wrote: > > Hello everyone, > > I am learning and evaluating a glusterfs for film/video editing > facilities. > Some major film/video editing realtime applications are using the > O_DIRECT file access for video/audio data files. > The GLFS client via fuse mechanism is disallow the open file with > O_DIRECT flag. > I made a little sample code for read a file with O_DIRECT flag, and > tried open the files on GLFS volumes. > It returned "invalid arg" when open the file. It is OK when open the > file without O_DIRECT flag. > > Is there a reason to have to refuse Direct I/O by the application > though > it seems to use Direct I/O internally of GLFS? > > Does someone have a problem same as me? > Let me know if you have any advise,plan in future or patch on this. > > And, regarding the block size in fuse, I tried the optimization the > block size in client side for film/video applications. > When it was increased, the performance results is good. > I think that it is convenient if it can change the block size in mount > options. > What do you think? > > Regards, > > Hideo. > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org <mailto:Gluster-users at gluster.org> > http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users > > > > > -- > Amar Tumballi >