else
ret = aio_fsync(O_SYNC, aiocb);
- if (ret)
+ if (ret) {
io_u->error = errno;
-
- return io_u->error;
+ td_verror(td, io_u->error, "xfer");
+ return FIO_Q_COMPLETED;
+ }
+
+ return FIO_Q_QUEUED;
}
static void fio_posixaio_cleanup(struct thread_data *td)