Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ceph: do not check ok-to-stop when OSDs are in CLBO #8583

Merged
merged 1 commit into from
Aug 25, 2021

Commits on Aug 25, 2021

  1. 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>
    leseb committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    88048cc View commit details
    Browse the repository at this point in the history