commit | 72d300c8769741529960837d744e7cda2508be02 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@fb.com> | Fri Jan 16 10:06:02 2015 -0700 |
committer | Mohamad Ayyash <mkayyash@google.com> | Fri Mar 06 17:58:14 2015 -0800 |
tree | c3bc53605a7f7f5fa54aacfc19c8a6772a6c472d | |
parent | 5d61d116ccd97167a78348557cca653fc8c73ade [diff] |
ioengine: if we get BUSY in queuing, adjust accounting Signed-off-by: Jens Axboe <axboe@fb.com>
diff --git a/ioengines.c b/ioengines.c index 88f67d5..00098d6 100644 --- a/ioengines.c +++ b/ioengines.c
@@ -303,6 +303,11 @@ unlock_file(td, io_u->file); + if (ret == FIO_Q_BUSY && ddir_rw(acct_ddir(io_u))) { + td->io_issues[acct_ddir(io_u)]--; + td->io_issue_bytes[acct_ddir(io_u)] -= io_u->xfer_buflen; + } + /* * If an error was seen and the io engine didn't propagate it * back to 'td', do so.