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

Retry support for ingestion layer #60

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on May 28, 2021

  1. Retry support for ingestion layer

    Fixes AV-113235
    Currently, if AMKO is unable to reach the controller because of a network
    issue while validating the references in a `GSLBHostRule`, it doesn't
    retry or reconcile even after the network issue is fixed. A reconcilation
    may also be required if the user provides a non-existent reference, but
    the user creates the reference later.
    
    This PR introduces a retry queue for the ingestion layer. Currently, it
    will only be used for `GSLBHostRule` objects. It functions like the slow
    retry queue, but at the end of the tiner expiry, it makes a decision
    to call add/update the `GSLBHostRule` based on the key that's pushed.
    
    Decision to retry: A retry decision is made for all cases for an object
    reference check, except for non-federated objects.
    hemantavi committed May 28, 2021
    Configuration menu
    Copy the full SHA
    0fd7543 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9443a5 View commit details
    Browse the repository at this point in the history
  3. Fix Sprint to Sprintf

    hemantavi committed May 28, 2021
    Configuration menu
    Copy the full SHA
    4143568 View commit details
    Browse the repository at this point in the history