gluster: wire up sync/datasync opcodes
[fio.git] / engines / glusterfs_async.c
index 95ca84ef2def417aefb31ce70ce39d44503271af..8283f8be7f6bee13c253bc84d67f4f49b2e01f5e 100644 (file)
@@ -117,6 +117,8 @@ static int fio_gf_async_queue(struct thread_data fio_unused * td,
                r = glfs_discard_async(g->fd, io_u->offset, io_u->xfer_buflen,
                                       gf_async_cb, io_u);
 #endif
+       else if (io_u->ddir == DDIR_DATASYNC)
+               r = glfs_fdatasync_async(g->fd, gf_async_cb, io_u);
        else if (io_u->ddir == DDIR_SYNC)
                r = glfs_fsync_async(g->fd, gf_async_cb, io_u);
        else