X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=engines%2Fglusterfs_sync.c;h=6de4ee292eee4e082b3011b544ce1735a8786785;hb=1a4a019ce7c18e604d1cb47798546708719a6fd0;hp=235d74f64e1e3c9cfed9067d4ed75cff608e97eb;hpb=38ef9c90fbe4fddc209f94b277b49e78f7f6a424;p=fio.git diff --git a/engines/glusterfs_sync.c b/engines/glusterfs_sync.c index 235d74f6..6de4ee29 100644 --- a/engines/glusterfs_sync.c +++ b/engines/glusterfs_sync.c @@ -41,6 +41,10 @@ static int fio_gf_queue(struct thread_data *td, struct io_u *io_u) ret = glfs_read(g->fd, io_u->xfer_buf, io_u->xfer_buflen, 0); else if (io_u->ddir == DDIR_WRITE) ret = glfs_write(g->fd, io_u->xfer_buf, io_u->xfer_buflen, 0); + else if (io_u->ddir == DDIR_SYNC) + ret = glfs_fsync(g->fd); + else if (io_u->ddir == DDIR_DATASYNC) + ret = glfs_fdatasync(g->fd); else { log_err("unsupported operation.\n"); return -EINVAL;