[Gluster-users] Enterprise Application with O_DIRECT access
h.umemura at max-t.jp
Wed Mar 11 06:17:33 UTC 2009
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?
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.
> 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
> 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
> 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
> What do you think?
> Gluster-users mailing list
> Gluster-users at gluster.org <mailto:Gluster-users at gluster.org>
> Amar Tumballi
More information about the Gluster-users