Merge branch 'master' of ssh://router/data/git/fio
authorJens Axboe <jens.axboe@oracle.com>
Wed, 10 Jun 2009 06:55:35 +0000 (08:55 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Wed, 10 Jun 2009 06:55:35 +0000 (08:55 +0200)
fio.c
init.c
io_u.c

diff --git a/fio.c b/fio.c
index 6464b6d917ff39c7ecf5fc5efcd87fc4f93c079b..61aabb301d35e4abacbd070f9b528122d8fd3de8 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;
 
+       if (!td->o.ratemin[ddir] && !td->o.rate_iops_min[ddir])
+               return 0;
+
        /*
         * allow a 2 second settle period in the beginning
         */
diff --git a/init.c b/init.c
index ef8b1cb603d998a4fcb969eadf6bdafdd9201b65..7895e3257c795b1e25b249f94e8f4d550e444992 100644 (file)
--- a/init.c
+++ b/init.c
@@ -20,7 +20,7 @@
 #include "filehash.h"
 #include "verify.h"
 
-static char fio_version_string[] = "fio 1.27.2";
+static char fio_version_string[] = "fio 1.27.3";
 
 #define FIO_RANDSEED           (0xb1899bedUL)
 
diff --git a/io_u.c b/io_u.c
index 72f5ff2c707f3a5ae95b65acb002f460c4dabc17..126a9a8bb3acd207993f2f047569a6c3222b89a2 100644 (file)
--- a/io_u.c
+++ b/io_u.c
@@ -1086,7 +1086,7 @@ void io_u_queued(struct thread_data *td, struct io_u *io_u)
                unsigned long slat_time;
 
                slat_time = utime_since(&io_u->start_time, &io_u->issue_time);
-               add_slat_sample(td, io_u->ddir, io_u->xfer_buflen, slat_time);
+               add_slat_sample(td, io_u->ddir, slat_time, io_u->xfer_buflen);
        }
 }