]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/cephadm: fix placement when existing + specified don't overlap
authorSage Weil <sage@redhat.com>
Thu, 5 Mar 2020 20:51:31 +0000 (14:51 -0600)
committerSage Weil <sage@redhat.com>
Thu, 5 Mar 2020 20:51:39 +0000 (14:51 -0600)
commit718471b7e411be1181813dede3d9c92f4bc283e8
treeb5b7aed9f467f1d9c51099b4dcfcf1b1996e0d0e
parent2551bce86d0d27f3780ffe2f741fbfb9763b5c24
mgr/cephadm: fix placement when existing + specified don't overlap

If we have a daemon on A, and our spec is (count=2, hosts=[B]), we should
always return [A,B], but we sometimes were returning [B,B].

Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/tests/test_scheduling.py