From: Jason Dillaman Date: Thu, 27 Apr 2017 20:21:33 +0000 (-0400) Subject: test: remove hard-coded image name from RBD metadata test X-Git-Tag: v10.2.10~113^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e6582c43bebac315ef2d76fded92373c7b1300be;p=ceph.git test: remove hard-coded image name from RBD metadata test Fixes: http://tracker.ceph.com/issues/19798 Signed-off-by: Jason Dillaman (cherry picked from commit 8f72e745e157cc12d76ca6babe956c5698ee297f) --- diff --git a/src/test/librbd/test_librbd.cc b/src/test/librbd/test_librbd.cc index 921817d2d209..03db1df8bee8 100644 --- a/src/test/librbd/test_librbd.cc +++ b/src/test/librbd/test_librbd.cc @@ -4555,20 +4555,23 @@ TEST_F(TestLibRBD, Mirror) { // Add some images to the pool int order = 0; - ASSERT_EQ(0, create_image_pp(rbd, ioctx, "parent", 2 << 20, &order)); + std::string parent_name = get_temp_image_name(); + std::string child_name = get_temp_image_name(); + ASSERT_EQ(0, create_image_pp(rbd, ioctx, parent_name.c_str(), 2 << 20, + &order)); bool old_format; uint64_t features; ASSERT_EQ(0, get_features(&old_format, &features)); if ((features & RBD_FEATURE_LAYERING) != 0) { librbd::Image parent; - ASSERT_EQ(0, rbd.open(ioctx, parent, "parent", NULL)); + ASSERT_EQ(0, rbd.open(ioctx, parent, parent_name.c_str(), NULL)); ASSERT_EQ(0, parent.snap_create("parent_snap")); ASSERT_EQ(0, parent.close()); - ASSERT_EQ(0, rbd.open(ioctx, parent, "parent", "parent_snap")); + ASSERT_EQ(0, rbd.open(ioctx, parent, parent_name.c_str(), "parent_snap")); ASSERT_EQ(0, parent.snap_protect("parent_snap")); ASSERT_EQ(0, parent.close()); - ASSERT_EQ(0, rbd.clone(ioctx, "parent", "parent_snap", ioctx, "child", - features, &order)); + ASSERT_EQ(0, rbd.clone(ioctx, parent_name.c_str(), "parent_snap", ioctx, + child_name.c_str(), features, &order)); } ASSERT_EQ(RBD_MIRROR_MODE_IMAGE, mirror_mode);