Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ceph: do not check ok-to-stop when OSDs are in CLBO
This handles the scenario where the OSDs have been created but not yet started due to a wrong CR configuration. For instance, when OSDs are encrypted and Vault is used to store encryption keys, if the KV version is incorrect during the cluster initialization the OSDs will fail to start and stay in CLBO until the CR is updated again with the correct KV version so that it can start. For this scenario, if the CRUSH map has no host registered yet it's fair to assume the initialization broke and we need to fix it. So when don't need to call ok-to-stop since it will always fail and eventually force pass but let's not wait for nothing. Signed-off-by: Sébastien Han <seb@redhat.com>
- Loading branch information