]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/osd/Object: don't generate length of 0 2660/head
authorSamuel Just <sam.just@inktank.com>
Mon, 6 Oct 2014 22:22:33 +0000 (15:22 -0700)
committerSamuel Just <sam.just@inktank.com>
Mon, 6 Oct 2014 22:22:55 +0000 (15:22 -0700)
Fixes: #9203
Signed-off-by: Samuel Just <sam.just@inktank.com>
src/test/osd/Object.h

index b4cb447e75bd4221107e22b03308762abc0e9ce5..59b492f81e2677a918bdbd9c74436e2db5475566 100644 (file)
@@ -210,7 +210,9 @@ public:
     const ContDesc &cont, map<uint64_t, uint64_t> &out);
   uint64_t get_length(const ContDesc &in) {
     RandWrap rand(in.seqnum);
-    return (rand() % max_length);
+    if (max_length == 0)
+      return 0;
+    return (rand() % (max_length/2)) + ((max_length - 1)/2) + 1;
   }
 };