Update ramp_time
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/io_u.c b/io_u.c
index 17db16b..e7d1efa 100644
--- a/io_u.c
+++ b/io_u.c
@@ -903,15 +903,13 @@
if (!io_u->error) {
unsigned int bytes = io_u->buflen - io_u->resid;
const enum fio_ddir idx = io_u->ddir;
- int ret, ramp_done;
+ int ret;
- ramp_done = ramp_time_over(td);
+ td->io_blocks[idx]++;
+ td->io_bytes[idx] += bytes;
+ td->this_io_bytes[idx] += bytes;
- if (ramp_done) {
- td->io_blocks[idx]++;
- td->io_bytes[idx] += bytes;
- td->this_io_bytes[idx] += bytes;
-
+ if (ramp_time_over(td)) {
usec = utime_since(&io_u->issue_time, &icd->time);
add_clat_sample(td, idx, usec);
@@ -924,8 +922,7 @@
td->o.verify != VERIFY_NONE)
log_io_piece(td, io_u);
- if (ramp_done)
- icd->bytes_done[idx] += bytes;
+ icd->bytes_done[idx] += bytes;
if (io_u->end_io) {
ret = io_u->end_io(td, io_u);