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: reconcile osd pdb if allowed disruption is 0 #8698

Merged
merged 1 commit into from Sep 15, 2021
Merged

ceph: reconcile osd pdb if allowed disruption is 0 #8698

merged 1 commit into from Sep 15, 2021

Commits on Sep 14, 2021

  1. ceph: reconcile osd pdb if allowed disruption is 0

    Rook checks for down OSDs by checking the `ReadyReplicas` count
    in the OSD deployement. When an OSD pod goes into CBLO due to
    disk failure, there is a delay before this `ReadyReplicas` count
    becomes 0. The deplay is very small but may result in rook missing
    OSD down event. As a result no blocking PDBs will be created and
    only default PDB with `AllowedDisruptions` count as 0 is available.
    This PR tries to solve this. The OSD pdb reconciler will be
    reconciled again if `AllowedDisruptions` count in the main
    PDB is 0.
    
    Signed-off-by: Santosh Pillai <sapillai@redhat.com>
    sp98 committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    7480f6b View commit details
    Browse the repository at this point in the history