]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: preserve in-flight D3N allocations during fresh deploy 66778/head
authorKushal Deb <Kushal.Deb@ibm.com>
Mon, 20 Apr 2026 09:05:14 +0000 (14:35 +0530)
committerKushal Deb <Kushal.Deb@ibm.com>
Mon, 20 Apr 2026 09:08:50 +0000 (14:38 +0530)
commitc422083ab3f4aab87642e53caf970018a2c339e8
tree7d97aae62d716c065d719111c384e2547004d041
parent92b3bdbf8f32fcc9b4d34511b520191fe85c4d28
mgr/cephadm: preserve in-flight D3N allocations during fresh deploy

Avoid pruning per-(service, host) D3N device assignments when
daemon details are not yet visible in the mgr cache.

This keeps initial daemon-to-device mappings stable on fresh
deployment so 1:1 allocation is preserved when free devices exist.

Signed-off-by: Kushal Deb <Kushal.Deb@ibm.com>
src/pybind/mgr/cephadm/services/cephadmservice.py
src/pybind/mgr/cephadm/services/rgw_d3n.py