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