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

Use the Pod watcher to detect the set of remote component replicas. #90

Merged
merged 1 commit into from
Aug 4, 2023

Commits on Aug 4, 2023

  1. Use the Pod watcher to detect the set of remote component replicas.

    This change mimics the related change in weaver-kube where the babysitter
    watches the activated component's pods and returns the replicas therein.
    The GKE deployer was previously consulting the assigner for an updated
    set of replicas, which is a complicated flow fraught with possibilities
    of errors.
    
    Moreover, an upcoming weaver change will see weavelets performing health
    checks themselves, obsoleting the current GKE mechanism which has the
    assigner performing health checks on the babysitters.
    
    TODO: Change the assigner to only manage routing information for routed
    components.
    spetrovic77 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    1ed0c2c View commit details
    Browse the repository at this point in the history