]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind/mgr/orchestrator/module.py: NvmeofServiceSpec service_id
authorAlexander Indenbaum <aindenba@redhat.com>
Mon, 23 Sep 2024 08:47:47 +0000 (08:47 +0000)
committerKefu Chai <k.chai@proxmox.com>
Tue, 3 Mar 2026 04:57:10 +0000 (12:57 +0800)
- make service_id better alligned with default/empty group
  (https://github.com/ceph/ceph/commit/f6d552d7c777f1160545188dcffa6b685b05ca8a)
- fix service_id in nvmeof daemon add

Signed-off-by: Alexander Indenbaum <aindenba@redhat.com>
(cherry picked from commit e1612d048a102a716aaa8b5d0d91a45525828664)

src/pybind/mgr/orchestrator/module.py

index 7746471d54a6b0f65cf1960cd073071f78045d1b..c38b57ae52398e767cb6327abbffe16f3d795abf 100644 (file)
@@ -1574,7 +1574,7 @@ Usage:
             raise OrchestratorValidationError('unrecognized command -i; -h or --help for usage')
 
         spec = NvmeofServiceSpec(
-            service_id='nvmeof',
+            service_id=f'{pool}.{group}' if group else pool,
             pool=pool,
             group=group,
             placement=PlacementSpec.from_string(placement),
@@ -1892,7 +1892,7 @@ Usage:
             raise OrchestratorValidationError('unrecognized command -i; -h or --help for usage')
 
         spec = NvmeofServiceSpec(
-            service_id=f'{pool}.{group}',
+            service_id=f'{pool}.{group}' if group else pool,
             pool=pool,
             group=group,
             placement=PlacementSpec.from_string(placement),