backend: only check bytes_done for engines without FIO_NOIO
[fio.git] / backend.c
index 3b42c4df4dd285678cb09433fa7b4d26c7fb2511..1c944d6a0de1fa53ea7bbb0785f0e48273cc6725 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -726,7 +726,7 @@ sync_done:
 
                if (ret < 0)
                        break;
-               if (!ddir_rw_sum(bytes_done))
+               if (!ddir_rw_sum(bytes_done) && !(td->io_ops->flags & FIO_NOIO))
                        continue;
 
                if (!in_ramp_time(td) && should_check_rate(td, bytes_done)) {