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

Bugzilla: 1730339: UPSTREAM: 312: Retry provisioning of volumes after transient error #13

Merged

Commits on Jul 16, 2019

  1. UPSTREAM: 312: Retry provisioning of volumes after transient error

    The provisioner should retry CreateVolume call after a transient error
    (such as timeout), because the CSI driver may be creating a volume in the
    background.
    
    Therefore ProvisionerExt interface need to be implemented. ProvisionExt()
    returns:
    
    - Finished, if it can be 100% sure that the driver is not creating a volume
    - NoChange, if something (temporarily?) failed before reaching the CSI
      driver, for example when Kubernetes API server is not reachable.
    - InBackground, if error returned by the driver (or gRPC) is transient.
    jsafrane committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    fc46f46 View commit details
    Browse the repository at this point in the history