Description of problem: I am getting the error "fio: end_fsync failed for file FS_4k_streaming_writes.1.0 unsupported operation" while running with libgfapi on gluster volume. How reproducible: Always Steps to Reproduce: 1. install gluster v3.6.1 one machine 1 (Ex: 192.168.1.246) 2. install fio from https://github.com/axboe/fio on machine 2 (Ex: 192.168.1.245) 3. # fio $args --output=4k_stream_writes.log --section=FS_4k_streaming_writes --ioengine=gfapi --volume=vol1 --brick=192.168.1.246 fsmb.fio Actual results: fio: end_fsync failed for file FS_4k_streaming_writes.1.0 unsupported operation.(1),W(1),_(1)] [87.8% done] [0KB/117.2MB/0KB /s] [0/30.3K/0 iops] [eta 00m:05s] fio: end_fsync failed for file FS_4k_streaming_writes.2.0 unsupported operation.(3)] [94.9% done] [0KB/116.4MB/0KB /s] [0/29.7K/0 iops] [eta 00m:02s] fio: end_fsync failed for file FS_4k_streaming_writes.0.0 unsupported operation.[33.8% done] [0KB/118.2MB/0KB /s] [0/15.2K/0 iops] [eta 00m:43s] Expected results: Fio should complete with flying numbers (bandwidth, iops, ...) :) Additional info: fsmb.fio file content ------------------------ [FS_4k_streaming_writes] name=seqwrite4 numjobs=4 rw=write bs=4k size=1g iodepth=16 group_reporting end_fsync=1 Thanks.
With fuse mount it works fine.
Fio has fixes for it and it needs to be tested. gluster: wire up sync/datasync opcodes https://github.com/axboe/fio/commit/656955ebe92b443148f8d8925737651330814825
gfapi has long since wired up sync/datasync opcodes. Closing as 3.6 is reaching EOL. If this is still an issue please reopen (or open a new bug) and assign to a current version.