]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/cephadm: add "blocking_daemon_hosts" mechanism to scheduler
authorAdam King <adking@redhat.com>
Wed, 12 Feb 2025 19:27:20 +0000 (14:27 -0500)
committerAdam King <adking@redhat.com>
Wed, 12 Feb 2025 21:51:55 +0000 (16:51 -0500)
commit838b1f8df1de132b65dfe77786ba7b6804d39aae
tree81fc773fdbaa680819f37117b27c1848ff04afb8
parent1b4795075bc85db266e6543b47ef53e8a028de87
mgr/cephadm: add "blocking_daemon_hosts" mechanism to scheduler

The idea is the existence of certain daemons on certain hosts
should block the deployment of daemons for whatever spec we're
currently applying on those same hosts. This is initially being
added to support the fact we should not be deploying nvmeof daemons
on hosts that have nvmeof daemons with a different "group" parameter

Signed-off-by: Adam King <adking@redhat.com>
src/pybind/mgr/cephadm/schedule.py
src/pybind/mgr/cephadm/serve.py
src/pybind/mgr/cephadm/services/cephadmservice.py