From: Milind Changire Date: Wed, 26 Apr 2023 05:11:24 +0000 (+0530) Subject: qa: add test to verify blocking of osd pool mksnap for fs pools X-Git-Tag: v18.1.3~14^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=7d0edf7a7b24682919a51fc905a91a6a8509dee4;p=ceph-ci.git qa: add test to verify blocking of osd pool mksnap for fs pools Signed-off-by: Milind Changire (cherry picked from commit ab64bfaaf978cb9a14ff0520d4dc51ea32e1e93c) --- diff --git a/qa/tasks/cephfs/test_snapshots.py b/qa/tasks/cephfs/test_snapshots.py index 51dcf80abd0..608dcc81f15 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