]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/volumes: Validate mon_allow_pool_delete before volume deletion 35361/head
authorKotresh HR <khiremat@redhat.com>
Tue, 23 Jun 2020 18:19:22 +0000 (23:49 +0530)
committerKotresh HR <khiremat@redhat.com>
Thu, 2 Jul 2020 14:49:00 +0000 (20:19 +0530)
commite770bb9075d931913847a572d121e02a2e349ca8
treeff9805db15407d8f36a6b1b421d2b82aff5390ea
parent8415e75682a2aa2453fff8bf9efee6cc55dfca3f
mgr/volumes: Validate mon_allow_pool_delete before volume deletion

Volume deletion wasn't validating mon_allow_pool_delete config
before destroying volume metadata. Hence when mon_allow_pool_delete
is set to false, it was deleting metadata but failed to delete pool
resulting in inconsistent state. This patch validates the config
before going ahead with deletion.

Fixes: https://tracker.ceph.com/issues/45662
Signed-off-by: Kotresh HR <khiremat@redhat.com>
qa/tasks/cephfs/test_volumes.py
src/pybind/mgr/volumes/fs/volume.py