summaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorJens Axboe <jens.axboe@oracle.com>2008-10-16 21:26:10 +0200
committerJens Axboe <jens.axboe@oracle.com>2008-10-16 21:26:10 +0200
commit12d9d841526ad75a67bb43a90edeefd05f85f11e (patch)
tree2a4a5be42f1eae57d0d0317c5431110e98e9c15b /engines
parent9520ebb9f4dd88d086e313ae97e37ebb6d4f240b (diff)
downloadfio-12d9d841526ad75a67bb43a90edeefd05f85f11e.tar.gz
Issue time fixup for guasi/libaio
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'engines')
-rw-r--r--engines/guasi.c3
-rw-r--r--engines/libaio.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/engines/guasi.c b/engines/guasi.c
index a7589dc8..4ae01430 100644
--- a/engines/guasi.c
+++ b/engines/guasi.c
@@ -141,6 +141,9 @@ static void fio_guasi_queued(struct thread_data *td, struct io_u **io_us, int nr
struct io_u *io_u;
struct timeval now;
+ if (!fio_fill_issue_time(td))
+ return;
+
io_u_mark_submit(td, nr);
fio_gettime(&now, NULL);
for (i = 0; i < nr; i++) {
diff --git a/engines/libaio.c b/engines/libaio.c
index e6b926c3..18dcf9dd 100644
--- a/engines/libaio.c
+++ b/engines/libaio.c
@@ -118,6 +118,9 @@ static void fio_libaio_queued(struct thread_data *td, struct io_u **io_us,
struct timeval now;
unsigned int i;
+ if (!fio_fill_issue_time(td))
+ return;
+
fio_gettime(&now, NULL);
for (i = 0; i < nr; i++) {