]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind/mgr/orchestrator/module.py: NvmeofServiceSpec service_id 59925/head
authorAlexander Indenbaum <aindenba@redhat.com>
Mon, 23 Sep 2024 08:47:47 +0000 (08:47 +0000)
committerAlexander Indenbaum <aindenba@redhat.com>
Mon, 23 Sep 2024 08:54:05 +0000 (08:54 +0000)
- 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>
src/pybind/mgr/orchestrator/module.py

index a962d055b2cc4612fd25e479918edfa3d8518c06..681bb32654e35eedd31e5434063877543bf8de38 100644 (file)
@@ -1548,7 +1548,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),
@@ -1875,7 +1875,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),