From: chenpan Date: Mon, 4 Nov 2019 09:20:56 +0000 (+0800) Subject: cls/rbd: add snapshot limit UINT64_MAX test case X-Git-Tag: v15.1.0~1014^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F31350%2Fhead;p=ceph.git cls/rbd: add snapshot limit UINT64_MAX test case Signed-off-by: Chen Pan --- diff --git a/src/test/cls_rbd/test_cls_rbd.cc b/src/test/cls_rbd/test_cls_rbd.cc index 04aeefe9b7ab..30e4affbda94 100644 --- a/src/test/cls_rbd/test_cls_rbd.cc +++ b/src/test/cls_rbd/test_cls_rbd.cc @@ -723,6 +723,10 @@ TEST_F(TestClsRbd, snapshot_limits) ASSERT_EQ(0, create_image(&ioctx, oid, 0, 22, RBD_FEATURE_LAYERING, oid, -1)); + // if snapshot doesn't set limit, the limit is UINT64_MAX + ASSERT_EQ(0, snapshot_get_limit(&ioctx, oid, &limit)); + ASSERT_EQ(UINT64_MAX, limit); + snapshot_set_limit(&op, 2); ASSERT_EQ(0, ioctx.operate(oid, &op));