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

Put new retry options in CloudStorageConfiguration #3869

Merged
merged 11 commits into from
Nov 27, 2018

Commits on Oct 30, 2018

  1. Put new retry options in CloudStorageConfiguration

    Add retriableHttpCodes and reopenableExceptions so the user can, if they
    choose, customize the conditions under which we retry an access or
    reopen a channel after an exception closed it.
    
    This can be handy if a cloud provider starts transiently throwing
    exceptions that would normally indicate a fatal condition, but which in
    practice will pass if retried.
    
    The backoff logic in retries / reopens in unmodified.
    jean-philippe-martin committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    0f2b337 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4736a3c View commit details
    Browse the repository at this point in the history
  3. retriable -> retryable (in NIO Cloud Storage code)

    Also add a few basic tests to make sure the retryable options do what we
    expect.
    jean-philippe-martin committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    ef37bb3 View commit details
    Browse the repository at this point in the history
  4. Update testListFilesInRootDirectory to match reality

    In the built-in UNIX filesystem, the newDirectoryStream method
    will return absolute paths if given absolute paths as input,
    and relative paths if given relative paths as input.
    
    We're now seeing this too for the NIO Cloud Storage provider
    (this is a good thing), so I updated this test to reflect
    this new reality.
    jean-philippe-martin committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    1a03432 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eab4881 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2018

  1. Configuration menu
    Copy the full SHA
    c309bad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    721483d View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2018

  1. Configuration menu
    Copy the full SHA
    8474dcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40d473c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. Configuration menu
    Copy the full SHA
    0eb2adb View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2018

  1. Configuration menu
    Copy the full SHA
    68a8412 View commit details
    Browse the repository at this point in the history