From: Kefu Chai Date: Wed, 23 Aug 2017 07:31:32 +0000 (+0800) Subject: common/obj_bencher: set {min,max}_iops if runtime < 1 sec X-Git-Tag: v13.0.1~1187^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F17182%2Fhead;p=ceph.git common/obj_bencher: set {min,max}_iops if runtime < 1 sec Signed-off-by: Kefu Chai --- diff --git a/src/common/obj_bencher.cc b/src/common/obj_bencher.cc index 411dac3dd9d..87c37c5bfc6 100644 --- a/src/common/obj_bencher.cc +++ b/src/common/obj_bencher.cc @@ -202,6 +202,10 @@ void *ObjBencher::status_printer(void *_bencher) { } if (formatter) formatter->close_section(); //datas + if (iops < 0) { + auto runtime = ceph_clock_now() - data.start_time; + data.idata.min_iops = data.idata.max_iops = data.finished / runtime; + } bencher->lock.Unlock(); return NULL; }