Search the archives but I'm pretty sure directio doesn't work over fuse without some patches.
On Fri, Feb 10, 2012 at 5:11 AM, Ionescu, A. <[email protected]>wrote: > Dear GlusterFS users, > > We are trying to use some C programs that rely on direct I/O operations on > files residing on a GlusterFS volume composed of ext4 bricks. > > It is our understanding that this should be possible if we specify the > *direct-io-mode=enable* option when mounting the volume, but for some > reason we get the following error message when calling the *open()* > system call with the * O_DIRECT* flag:* "Invalid arguments"*. > > The same system call succeeds on the local file system. > > > System info: > CentOS 6.2 > GlusterFS 3.2.5 > > gluster volume info: > > Volume Name: rdmaVol > Type: Distribute > Status: Started > Number of Bricks: 2 > Transport-type: rdma > Bricks: > Brick1: node01:/home/gfs > Brick2: node02:/home/gfs > > mount command: > > $ mount -t glusterfs -o direct-io-mode=enable node01:/rdmaVol > /mnt/gfs > > We would really appreciate your help and suggestions! Please let us know > if you need any additional information. > > _______________________________________________ > Gluster-users mailing list > [email protected] > http://gluster.org/cgi-bin/mailman/listinfo/gluster-users > >
_______________________________________________ Gluster-users mailing list [email protected] http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
