From: Samuel Just Date: Fri, 11 Mar 2016 22:05:37 +0000 (-0800) Subject: store_test: improve synthetic test coverage of long object names X-Git-Tag: v0.94.8~51^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b6bc9cbaef99670bc0fc55936ab02a3656ec8bfd;p=ceph.git store_test: improve synthetic test coverage of long object names 1/2 of objects will now have long names, and we'll shift the region of the hash space where new objects are created every 1024 objects created. Signed-off-by: Samuel Just (cherry picked from commit 4b44720f752ebac63454ecd338e2b0c77c8fe501) Conflicts: src/test/objectstore/store_test.cc --- diff --git a/src/test/objectstore/store_test.cc b/src/test/objectstore/store_test.cc index 5f6b7a35c794..aeee85d91e8f 100644 --- a/src/test/objectstore/store_test.cc +++ b/src/test/objectstore/store_test.cc @@ -531,6 +531,12 @@ public: name = "DIR_" + name; } + if (seq % 2) { + for (unsigned i = 0; i < 300; ++i) { + name.push_back('a'); + } + } + // hash //boost::binomial_distribution bin(0xFFFFFF, 0.5); ++seq;