]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: Fix OSDs not being created
authorSebastian Wagner <sebastian.wagner@suse.com>
Fri, 15 May 2020 10:04:14 +0000 (12:04 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Thu, 21 May 2020 21:33:18 +0000 (23:33 +0200)
commit7d6fc7256ddf8a2dea5ca2bbb5df892f4e9d5c06
treedf7880f5a8716a527c0a1a37df3ceea854330f8f
parente568d78bafe268a11882e1891fce3932cf564258
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>
(cherry picked from commit 91c1c6181671719e958ab787f8f3c96850167d82)
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/services/osd.py
src/pybind/mgr/cephadm/tests/test_cephadm.py