if (td->io_ops->flags & FIO_SYNCIO) {
fio_gettime(&io_u->issue_time, NULL);
+ memcpy(&td->last_issue, &io_u->issue_time, sizeof(struct timeval));
/*
* for a sync engine, set the timeout upfront
ret = td->io_ops->queue(td, io_u);
- if (ret == FIO_Q_QUEUED || ret == FIO_Q_COMPLETED)
- get_file(io_u->file);
-
if (ret == FIO_Q_QUEUED) {
int r;
if ((td->io_ops->flags & FIO_SYNCIO) == 0) {
fio_gettime(&io_u->issue_time, NULL);
+ memcpy(&td->last_issue, &io_u->issue_time, sizeof(struct timeval));
/*
* async engine, set the timeout here