From c0924402dff69efff677c1e6b7fa647e3d8427b7 Mon Sep 17 00:00:00 2001 From: wonderpow Date: Fri, 25 Oct 2019 16:19:52 +0800 Subject: [PATCH] cls/rbd: add snapshot_add raise -ESTALE test case Signed-off-by: wonderpow --- src/test/cls_rbd/test_cls_rbd.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/cls_rbd/test_cls_rbd.cc b/src/test/cls_rbd/test_cls_rbd.cc index 8f22f54754d44..04aeefe9b7ab6 100644 --- a/src/test/cls_rbd/test_cls_rbd.cc +++ b/src/test/cls_rbd/test_cls_rbd.cc @@ -1120,6 +1120,9 @@ TEST_F(TestClsRbd, snapshots) ASSERT_EQ(0u, snapc.snaps[1]); ASSERT_EQ(1u, snapc.seq); + // snap id less than current snap seq + ASSERT_EQ(-ESTALE, snapshot_add(&ioctx, oid, 0, "snap3")); + ASSERT_EQ(0, snapshot_get(&ioctx, oid, 1, &snap)); ASSERT_EQ("snap2", snap.name); ASSERT_EQ(userSnapNamespace, snap.snapshot_namespace); -- 2.39.5