]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: Fix OSDs not being created 35087/head
authorSebastian Wagner <sebastian.wagner@suse.com>
Fri, 15 May 2020 10:04:14 +0000 (12:04 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Tue, 19 May 2020 10:36:09 +0000 (12:36 +0200)
commit91c1c6181671719e958ab787f8f3c96850167d82
tree9d3c5f825e071d25c2ebbf7be5520d8d18d178f4
parentd7f2f7d6314e317ebda18ad8683878d9f0863a02
mgr/cephadm: Fix OSDs not being created

Fixes: https://tracker.ceph.com/issues/45560
This was caused by completions no longer getting
executed synchonously.

Also

* We don't want to have a busy loop when applying OSDs
* Added call to `_apply_all_services` to OSD test

This is a follow-up on f7bf4d0c597080f45bb8466bd6bab3b9cecb03c4

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/services/osd.py
src/pybind/mgr/cephadm/tests/test_cephadm.py