From: Jason Dillaman Date: Tue, 4 Sep 2018 12:31:07 +0000 (-0400) Subject: test/librbd: not valid to have different parents between image snapshots X-Git-Tag: v13.2.3~164^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F24244%2Fhead;p=ceph.git test/librbd: not valid to have different parents between image snapshots Signed-off-by: Jason Dillaman (cherry picked from commit 3b8f4f136b52d591dc39e6c4f8bd59c1e63c158a) Fixes: http://tracker.ceph.com/issues/36117 Signed-off-by: Jason Dillaman --- diff --git a/src/test/cls_rbd/test_cls_rbd.cc b/src/test/cls_rbd/test_cls_rbd.cc index 1a8d8b7f6b1e..0ad492510c6f 100644 --- a/src/test/cls_rbd/test_cls_rbd.cc +++ b/src/test/cls_rbd/test_cls_rbd.cc @@ -675,7 +675,7 @@ TEST_F(TestClsRbd, parents) ASSERT_EQ(size, 10ull<<20); ASSERT_EQ(0, remove_parent(&ioctx, oid)); - ASSERT_EQ(0, set_parent(&ioctx, oid, ParentSpec(4, "parent2", 6), 5<<20)); + ASSERT_EQ(0, set_parent(&ioctx, oid, ParentSpec(1, "parent", 3), 5<<20)); ASSERT_EQ(0, snapshot_add(&ioctx, oid, 11, "snap2")); ASSERT_EQ(0, get_parent(&ioctx, oid, 10, &pspec, &size)); ASSERT_EQ(pspec.pool_id, 1); @@ -683,9 +683,9 @@ TEST_F(TestClsRbd, parents) ASSERT_EQ(pspec.snap_id, snapid_t(3)); ASSERT_EQ(size, 10ull<<20); ASSERT_EQ(0, get_parent(&ioctx, oid, 11, &pspec, &size)); - ASSERT_EQ(pspec.pool_id, 4); - ASSERT_EQ(pspec.image_id, "parent2"); - ASSERT_EQ(pspec.snap_id, snapid_t(6)); + ASSERT_EQ(pspec.pool_id, 1); + ASSERT_EQ(pspec.image_id, "parent"); + ASSERT_EQ(pspec.snap_id, snapid_t(3)); ASSERT_EQ(size, 5ull<<20); ASSERT_EQ(0, remove_parent(&ioctx, oid)); @@ -696,9 +696,9 @@ TEST_F(TestClsRbd, parents) ASSERT_EQ(pspec.snap_id, snapid_t(3)); ASSERT_EQ(size, 10ull<<20); ASSERT_EQ(0, get_parent(&ioctx, oid, 11, &pspec, &size)); - ASSERT_EQ(pspec.pool_id, 4); - ASSERT_EQ(pspec.image_id, "parent2"); - ASSERT_EQ(pspec.snap_id, snapid_t(6)); + ASSERT_EQ(pspec.pool_id, 1); + ASSERT_EQ(pspec.image_id, "parent"); + ASSERT_EQ(pspec.snap_id, snapid_t(3)); ASSERT_EQ(size, 5ull<<20); ASSERT_EQ(0, get_parent(&ioctx, oid, 12, &pspec, &size)); ASSERT_EQ(-1, pspec.pool_id);