]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon: block osd pool mksnap for fs pools
authorMilind Changire <mchangir@redhat.com>
Mon, 8 May 2023 07:52:12 +0000 (13:22 +0530)
committerMilind Changire <mchangir@redhat.com>
Tue, 11 Jul 2023 16:07:03 +0000 (21:37 +0530)
commit49f389722535f2e22f8260d355a0451659773e41
treeb3e277aac3991e668f088b76da91b4d5595a46cf
parent96370d884562ce90f2c92c7fe7d4586413bbf7e7
mon: block osd pool mksnap for fs pools

Commit 23db15d5c2b disabled pool snaps for the rados mksnap path. But
ceph osd pool mksnap was an alternate way that pool snaps could be
created.
This commit disables pool snaps via this alternate path as well.

NOTE:
Pool-level snaps and fs-level snaps can't co-exist since snap IDs are
likely to clash between the two different mechanisms and can result in
unintentional data loss when either of the snaps are deleted.

Fixes: https://tracker.ceph.com/issues/59552
Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit 6203fe15289d27bf02441fd413a40371cb0bc516)
src/mon/OSDMonitor.cc