def migrate_2_3(self) -> bool: if self.nfs_migration_queue: from nfs.cluster import create_ganesha_pool create_ganesha_pool(self.mgr) for service_id, pool, ns in self.nfs_migration_queue: if pool != '.nfs': self.migrate_nfs_spec(service_id, pool, ns) self.nfs_migration_queue = [] self.mgr.log.info('Done migrating all NFS services') return True
def config(self, spec: NFSServiceSpec) -> None: # type: ignore from nfs.cluster import create_ganesha_pool assert self.TYPE == spec.service_type create_ganesha_pool(self.mgr)
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 create_ganesha_pool(self.mgr, spec.pool)