Change misleading error message for invalid size= value
authorJakub Sitnicki <jkbs@redhat.com>
Tue, 13 Dec 2016 16:27:24 +0000 (17:27 +0100)
committerJens Axboe <axboe@fb.com>
Tue, 13 Dec 2016 16:32:59 +0000 (09:32 -0700)
The error message refers to the IO size, yet another parameter, but we
actually compare the size parameter value against the block size.

Change the message to reflect the code, and make it easier for the user
to see what values are we comparing.

Signed-off-by: Jakub Sitnicki <jkbs@redhat.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
init.c

diff --git a/init.c b/init.c
index 382fa1ff6de82edc9d74644edcace6a7f233839e..36feb513db122183166bc86ea38ae6631cde4a2f 100644 (file)
--- a/init.c
+++ b/init.c
@@ -822,7 +822,8 @@ static int fixup_options(struct thread_data *td)
         * If size is set but less than the min block size, complain
         */
        if (o->size && o->size < td_min_bs(td)) {
         * If size is set but less than the min block size, complain
         */
        if (o->size && o->size < td_min_bs(td)) {
-               log_err("fio: size too small, must be larger than the IO size: %llu\n", (unsigned long long) o->size);
+               log_err("fio: size too small, must not be less than minimum block size: %llu < %u\n",
+                       (unsigned long long) o->size, td_min_bs(td));
                ret = 1;
        }
 
                ret = 1;
        }