If we have an error, we are logging it. There's no point in
spewing extra info on not having done any IO, that's only
really useful if we don't know WHY we didn't do any IO.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
* then something went wrong unless FIO_NOIO or FIO_DISKLESSIO.
* (Are we not missing other flags that can be ignored ?)
*/
- if ((td->o.size || td->o.io_size) && !ddir_rw_sum(bytes_done) &&
- !did_some_io && !td->o.create_only &&
+ if (!td->error && (td->o.size || td->o.io_size) &&
+ !ddir_rw_sum(bytes_done) && !did_some_io && !td->o.create_only &&
!(td_ioengine_flagged(td, FIO_NOIO) ||
td_ioengine_flagged(td, FIO_DISKLESSIO)))
log_err("%s: No I/O performed by %s, "