From 7dadecb96a4f856d18fcccffb323941b1149ceaa Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Tue, 3 May 2016 23:17:12 -0400 Subject: [PATCH] test: randomize rbd-mirror test case IO Signed-off-by: Jason Dillaman (cherry picked from commit 0d75f2ce61cee164da4e5b7ffb4e69c286e6036a) --- src/test/rbd_mirror/test_fixture.cc | 8 ++++++++ 1 file changed, 8 insertions(+) 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(); -- 2.47.3