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

fix: retry pdml transaction on EOS internal error #360

Merged
merged 8 commits into from Jul 26, 2020
Merged

fix: retry pdml transaction on EOS internal error #360

merged 8 commits into from Jul 26, 2020

Commits on Jul 21, 2020

  1. fix: retries PDML transactions on EOS errors

    It is possible to have the stream closed with an EOS internal error.
    This should be retried by the client. On this PR we add this retry logic.
    thiagotnunes committed Jul 21, 2020
    Copy the full SHA
    8a1d690 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2020

  1. Merge branch 'master' of https://github.com/googleapis/java-spanner i…

    …nto retry-pdml-on-eos
    thiagotnunes committed Jul 23, 2020
    Copy the full SHA
    d3683b0 View commit details
    Browse the repository at this point in the history
  2. fix: retries InternalException on PDML transaction

    When the exception is an EOS, we should retry the exception.
    thiagotnunes committed Jul 23, 2020
    Copy the full SHA
    88f4bb5 View commit details
    Browse the repository at this point in the history
  3. refactor: re-uses spanner exception retry logic

    Re-uses the retry logic applied by the spanner exception factory for
    retrying EOS internal exceptions in pdml transactions.
    thiagotnunes committed Jul 23, 2020
    Copy the full SHA
    b145058 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    b8da6c1 View commit details
    Browse the repository at this point in the history
  5. fix: fixes formatting

    thiagotnunes committed Jul 23, 2020
    Copy the full SHA
    3be1346 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    5edd3eb View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    1ff9092 View commit details
    Browse the repository at this point in the history