client: remove debug printf() for compressed iolog
[fio.git] / ioengines.c
index 958731dc3bfab9bda2d7765e61d3f31613b02946..decc9cbb459ec953712f78fb1ac2aa6a4e3b7fac 100644 (file)
@@ -49,10 +49,6 @@ static int check_engine_ops(struct ioengine_ops *ops)
                log_err("%s: no getevents handler\n", ops->name);
                return 1;
        }
-       if (!ops->queue) {
-               log_err("%s: no queue handler\n", ops->name);
-               return 1;
-       }
 
        return 0;
 }
@@ -299,6 +295,7 @@ int td_io_queue(struct thread_data *td, struct io_u *io_u)
        if (ddir_rw(ddir)) {
                td->io_issues[ddir]++;
                td->io_issue_bytes[ddir] += buflen;
+               td->rate_io_issue_bytes[ddir] += buflen;
        }
 
        ret = td->io_ops->queue(td, io_u);
@@ -308,6 +305,7 @@ int td_io_queue(struct thread_data *td, struct io_u *io_u)
        if (ret == FIO_Q_BUSY && ddir_rw(ddir)) {
                td->io_issues[ddir]--;
                td->io_issue_bytes[ddir] -= buflen;
+               td->rate_io_issue_bytes[ddir] -= buflen;
        }
 
        /*