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

pool: file: object: clean up health checkers for both types of deletion #9094

Commits on Nov 19, 2021

  1. pool: file: object: clean up stop health checkers

    Clean up the code used to stop health checkers for all controllers
    (pool, file, object). Health checkers should now be stopped when
    removing the finalizer for a forced deletion when the CephCluster does
    not exist. This prevents leaking a running health checker for a resource
    that is going to be imminently removed.
    
    Also tidy the health checker stopping code so that it is similar for all
    3 controllers. Of note, the object controller now uses namespace and
    name for the object health checker, which would create a problem for
    users who create a CephObjectStore with the same name in different
    namespaces.
    
    Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
    BlaineEXE committed Nov 19, 2021
    Copy the full SHA
    03ba7de View commit details
    Browse the repository at this point in the history