From 4932556a25ed9c7cdbde7204fe9895a6a20a327b Mon Sep 17 00:00:00 2001 From: Milind Changire Date: Wed, 26 Apr 2023 10:41:24 +0530 Subject: [PATCH] qa: add test to verify blocking of osd pool mksnap for fs pools Signed-off-by: Milind Changire (cherry picked from commit ab64bfaaf978cb9a14ff0520d4dc51ea32e1e93c) --- qa/tasks/cephfs/test_snapshots.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/qa/tasks/cephfs/test_snapshots.py b/qa/tasks/cephfs/test_snapshots.py index 51dcf80abd08b..608dcc81f1505 100644 --- a/qa/tasks/cephfs/test_snapshots.py +++ b/qa/tasks/cephfs/test_snapshots.py @@ -550,6 +550,16 @@ class TestMonSnapsAndFsPools(CephFSTestCase): with self.assertRaises(CommandFailedError): self.fs.rados(["mksnap", "snap2"], pool=self.fs.get_metadata_pool_name()) + with self.assertRaises(CommandFailedError): + test_pool_name = self.fs.get_data_pool_name() + base_cmd = f'osd pool mksnap {test_pool_name} snap3' + self.run_cluster_cmd(base_cmd) + + with self.assertRaises(CommandFailedError): + test_pool_name = self.fs.get_metadata_pool_name() + base_cmd = f'osd pool mksnap {test_pool_name} snap4' + self.run_cluster_cmd(base_cmd) + def test_attaching_pools_with_snaps_to_fs_fails(self): """ Test that attempt to attach pool with snapshots to an fs fails -- 2.39.5