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

Reply via email to