From: Jason Dillaman Date: Wed, 4 May 2016 03:17:12 +0000 (-0400) Subject: test: randomize rbd-mirror test case IO X-Git-Tag: v10.2.1~14^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7dadecb96a4f856d18fcccffb323941b1149ceaa;p=ceph.git test: randomize rbd-mirror test case IO Signed-off-by: Jason Dillaman (cherry picked from commit 0d75f2ce61cee164da4e5b7ffb4e69c286e6036a) --- diff --git a/src/test/rbd_mirror/test_fixture.cc b/src/test/rbd_mirror/test_fixture.cc index 34981eac95f..7ec0ab3284f 100644 --- a/src/test/rbd_mirror/test_fixture.cc +++ b/src/test/rbd_mirror/test_fixture.cc @@ -38,6 +38,14 @@ void TestFixture::TearDownTestCase() { } void TestFixture::SetUp() { + static bool seeded = false; + if (!seeded) { + seeded = true; + int seed = getpid(); + cout << "seed " << seed << std::endl; + srand(seed); + } + ASSERT_EQ(0, _rados.ioctx_create(_local_pool_name.c_str(), m_local_io_ctx)); ASSERT_EQ(0, _rados.ioctx_create(_remote_pool_name.c_str(), m_remote_io_ctx)); m_image_name = get_temp_image_name();