[Gluster-users] GlusterFS: problem with direct-io-mode

Ionescu, A. a.ionescu at student.vu.nl
Fri Feb 10 13:11:42 UTC 2012

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
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20120210/c47f09f9/attachment.html>

More information about the Gluster-users mailing list