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

csi: retry controller client RPCs on next controller #8561

Merged
merged 1 commit into from
Aug 6, 2020

Commits on Jul 30, 2020

  1. csi: retry controller client RPCs on next controller

    The documentation encourages operators to run multiple controller plugin
    instances for HA, but the client RPCs don't take advantage of this by retrying
    when the RPC fails in cases when the plugin is unavailable (because the node
    has drained or the alloc has failed but we haven't received an updated
    fingerprint yet).
    
    This changeset tries all known controllers on ready nodes before giving up,
    and adds tests that exercise the client RPC routing and retries.
    tgross committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    d2b3ab3 View commit details
    Browse the repository at this point in the history