Skip to content

Conversation

@rahulKQL
Copy link

@rahulKQL rahulKQL commented Sep 4, 2019

Fixes #6205

  • Added StatusCode.ABORTED as default retry code to bigtable.
  • Updated test case to verify the same.

- Added StatusCode.ABORTED as default retry code to bigtable.
- Updated test case to verify the same.
@rahulKQL rahulKQL added the api: bigtable Issues related to the Bigtable API. label Sep 4, 2019
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Sep 4, 2019
Copy link

@igorbernstein2 igorbernstein2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should only retry ABORTED on ReadRows

@rahulKQL rahulKQL added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 4, 2019
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 4, 2019
@codecov
Copy link

codecov bot commented Sep 4, 2019

Codecov Report

Merging #6214 into master will increase coverage by <.01%.
The diff coverage is 100%.

Impacted file tree graph

@@             Coverage Diff              @@
##             master    #6214      +/-   ##
============================================
+ Coverage     47.53%   47.53%   +<.01%     
- Complexity    27472    27487      +15     
============================================
  Files          2534     2534              
  Lines        274924   274928       +4     
  Branches      31408    31403       -5     
============================================
+ Hits         130681   130685       +4     
  Misses       134610   134610              
  Partials       9633     9633
Impacted Files Coverage Δ Complexity Δ
...ble/data/v2/stub/EnhancedBigtableStubSettings.java 98.73% <100%> (+0.03%) 17 <0> (ø) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8f6aac8...cb6ac96. Read the comment docs.

Copy link

@igorbernstein2 igorbernstein2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM and thanks for dealing with my nitpicks :)

@igorbernstein2 igorbernstein2 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 4, 2019
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 4, 2019
@igorbernstein2 igorbernstein2 merged commit b20db97 into googleapis:master Sep 5, 2019
@peschue
Copy link

peschue commented Jul 7, 2022

Is it possible that the same issue is present in the Python google client library for bigtable and has not been resolved yet? Or that in the Python google client library it is not possible to retry such failures?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigtable Issues related to the Bigtable API. cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bigtable client should retry ABORTED status codes similar to the hbase bigtable client

5 participants