]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Test:bencher wrong test margin casuses writes over object_size
authorchangtao <changtao@hihuron.com>
Mon, 23 Nov 2015 14:57:52 +0000 (22:57 +0800)
committerchangtao <changtao@hihuron.com>
Tue, 24 Nov 2015 14:24:26 +0000 (22:24 +0800)
Signed-off-by: Tao Chang <changtao@hihuron.com>
src/test/bench/bencher.h

index a4f6321b7b8f0873903667b148a1f74fb71280e0..28d743351f33f87f38d26d1d47d944e92ee23b98 100644 (file)
@@ -135,7 +135,7 @@ public:
     boost::tuple<string, uint64_t, uint64_t, Bencher::OpType> ret =
       boost::make_tuple(*object_pos, cur_pos, length, (*op_dist)());
     cur_pos += length;
-    if (cur_pos > size) {
+    if (cur_pos >= size) {
       cur_pos = 0;
       ++object_pos;
     }