From: Adam King Date: Thu, 25 Mar 2021 20:29:03 +0000 (-0400) Subject: mgr/volumes: do not overwrite existant mds specs X-Git-Tag: v17.1.0~2452^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F40379%2Fhead;p=ceph.git mgr/volumes: do not overwrite existant mds specs Signed-off-by: Adam King --- diff --git a/src/pybind/mgr/volumes/fs/fs_util.py b/src/pybind/mgr/volumes/fs/fs_util.py index 7f8734f42e1c..65d929adac31 100644 --- a/src/pybind/mgr/volumes/fs/fs_util.py +++ b/src/pybind/mgr/volumes/fs/fs_util.py @@ -40,7 +40,7 @@ def create_mds(mgr, fs_name, placement): service_id=fs_name, placement=PlacementSpec.from_string(placement)) try: - completion = mgr.apply_mds(spec) + completion = mgr.apply([spec], no_overwrite=True) orchestrator.raise_if_exception(completion) except (ImportError, orchestrator.OrchestratorError): return 0, "", "Volume created successfully (no MDS daemons created)"