From c4888dce66d3975e2f906edba635d3c5a650e8ec Mon Sep 17 00:00:00 2001 From: chenpan Date: Mon, 4 Nov 2019 17:20:56 +0800 Subject: [PATCH] cls/rbd: add snapshot limit UINT64_MAX test case Signed-off-by: Chen Pan --- src/test/cls_rbd/test_cls_rbd.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/test/cls_rbd/test_cls_rbd.cc b/src/test/cls_rbd/test_cls_rbd.cc index 04aeefe9b7ab6..30e4affbda941 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)); -- 2.39.5