Fix bad min rate check
authorJens Axboe <jens.axboe@oracle.com>
Wed, 10 Jun 2009 04:35:48 +0000 (06:35 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Wed, 10 Jun 2009 04:35:48 +0000 (06:35 +0200)
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
fio.c

diff --git a/fio.c b/fio.c
index 6464b6d..61aabb3 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -186,6 +186,9 @@ static int __check_min_rate(struct thread_data *td, struct timeval *now,
        unsigned int rate_iops = 0;
        unsigned int rate_iops_min = 0;
 
        unsigned int rate_iops = 0;
        unsigned int rate_iops_min = 0;
 
+       if (!td->o.ratemin[ddir] && !td->o.rate_iops_min[ddir])
+               return 0;
+
        /*
         * allow a 2 second settle period in the beginning
         */
        /*
         * allow a 2 second settle period in the beginning
         */