From: Jason Dillaman Date: Wed, 4 May 2016 03:17:12 +0000 (-0400) Subject: test: randomize rbd-mirror test case IO X-Git-Tag: v11.0.0~602^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0d75f2ce61cee164da4e5b7ffb4e69c286e6036a;p=ceph.git test: randomize rbd-mirror test case IO Signed-off-by: Jason Dillaman --- diff --git a/src/test/rbd_mirror/test_fixture.cc b/src/test/rbd_mirror/test_fixture.cc index 34981eac95fe..7ec0ab3284f5 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();