From: Sage Weil Date: Mon, 3 May 2021 15:42:13 +0000 (-0400) Subject: mgr/cephadm: nfs: create pool if it doesn't yet exist X-Git-Tag: v17.1.0~1854^2~14 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=548f1681e093ee7bda0629ce587724e00eeae1b3;p=ceph.git mgr/cephadm: nfs: create pool if it doesn't yet exist Signed-off-by: Sage Weil --- diff --git a/src/pybind/mgr/cephadm/services/nfs.py b/src/pybind/mgr/cephadm/services/nfs.py index 09888912020f..e6439110f94a 100644 --- a/src/pybind/mgr/cephadm/services/nfs.py +++ b/src/pybind/mgr/cephadm/services/nfs.py @@ -55,9 +55,11 @@ class NFSService(CephService): self.mgr.spec_store.save_rank_map(spec.service_name(), rank_map) def config(self, spec: NFSServiceSpec, daemon_id: str) -> None: # type: ignore + from nfs.cluster import create_ganesha_pool + assert self.TYPE == spec.service_type assert spec.pool - self.mgr._check_pool_exists(spec.pool, spec.service_name()) + create_ganesha_pool(self.mgr, spec.pool) def prepare_create(self, daemon_spec: CephadmDaemonDeploySpec) -> CephadmDaemonDeploySpec: assert self.TYPE == daemon_spec.daemon_type