René's URL Explorer Experiment


Title: Retry for rows that return retryable error codes. by justinseinlin · Pull Request #4116 · googleapis/google-cloud-python · GitHub

Open Graph Title: Retry for rows that return retryable error codes. by justinseinlin · Pull Request #4116 · googleapis/google-cloud-python

X Title: Retry for rows that return retryable error codes. by justinseinlin · Pull Request #4116 · googleapis/google-cloud-python

Description: Google Cloud Client Libraries for Python. Contribute to googleapis/google-cloud-python development by creating an account on GitHub.

Open Graph Description: Retry some mutations that are retryable using similar mechanism as google.gax.retry.retryable. However, we can't use retryable since it raises a RetryError upon final timeout. We want to return...

X Description: Retry some mutations that are retryable using similar mechanism as google.gax.retry.retryable. However, we can't use retryable since it raises a RetryError upon final timeout. We want to re...

Opengraph URL: https://github.com/googleapis/google-cloud-python/pull/4116

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:3a7ea007-2640-56f3-6c71-1c031d573132
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA2AC:9C16A:1F5ED1:2DEADF:6A4DFF40
html-safe-noncea5fa47fd024b22353551320c1f9cf52abc6dfa55ec0075cbd3deb7a1479d4927
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMkFDOjlDMTZBOjFGNUVEMToyREVBREY6NkE0REZGNDAiLCJ2aXNpdG9yX2lkIjoiMzExMjI5NzMwMjM2NzkyNjQwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac81ecd9122562d2377725aadc20d60fb6cc959c153a9cf854812a181a5a621c9a
hovercard-subject-tagpull_request:144544136
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/googleapis/google-cloud-python/4116/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/12ebac87e0372f5fe8379dce218baadb19a4b4b21534b0ad1a91b96c3036faa5/googleapis/google-cloud-python/pull/4116
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/12ebac87e0372f5fe8379dce218baadb19a4b4b21534b0ad1a91b96c3036faa5/googleapis/google-cloud-python/pull/4116
og:image:altRetry some mutations that are retryable using similar mechanism as google.gax.retry.retryable. However, we can't use retryable since it raises a RetryError upon final timeout. We want to return...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejustinseinlin
hostnamegithub.com
expected-hostnamegithub.com
Nonedf0492960db29b4938cb72070351d6b1d0c6c0767b27ceb8394bbf4fcc0223c6
turbo-cache-controlno-cache
go-importgithub.com/googleapis/google-cloud-python git https://github.com/googleapis/google-cloud-python.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id16316451
octolytics-dimension-repository_nwogoogleapis/google-cloud-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id16316451
octolytics-dimension-repository_network_root_nwogoogleapis/google-cloud-python
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release52bde38e24398476f8eb1e0760c81346c6a00812
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/google-cloud-python/pull/4116#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=googleapis%2Fgoogle-cloud-python
Reloadhttps://github.com/googleapis/google-cloud-python/pull/4116
Reloadhttps://github.com/googleapis/google-cloud-python/pull/4116
Reloadhttps://github.com/googleapis/google-cloud-python/pull/4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
googleapis https://github.com/googleapis
google-cloud-pythonhttps://github.com/googleapis/google-cloud-python
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Fork 1.7k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Star 5.3k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Code https://github.com/googleapis/google-cloud-python
Issues 439 https://github.com/googleapis/google-cloud-python/issues
Pull requests 132 https://github.com/googleapis/google-cloud-python/pulls
Discussions https://github.com/googleapis/google-cloud-python/discussions
Actions https://github.com/googleapis/google-cloud-python/actions
Projects https://github.com/googleapis/google-cloud-python/projects
Security and quality 0 https://github.com/googleapis/google-cloud-python/security
Insights https://github.com/googleapis/google-cloud-python/pulse
Code https://github.com/googleapis/google-cloud-python
Issues https://github.com/googleapis/google-cloud-python/issues
Pull requests https://github.com/googleapis/google-cloud-python/pulls
Discussions https://github.com/googleapis/google-cloud-python/discussions
Actions https://github.com/googleapis/google-cloud-python/actions
Projects https://github.com/googleapis/google-cloud-python/projects
Security and quality https://github.com/googleapis/google-cloud-python/security
Insights https://github.com/googleapis/google-cloud-python/pulse
justinseinlinhttps://github.com/justinseinlin
googleapis:masterhttps://github.com/googleapis/google-cloud-python/tree/master
justinseinlin:mutate-rows-retryhttps://github.com/justinseinlin/google-cloud-python/tree/mutate-rows-retry
Conversationhttps://github.com/googleapis/google-cloud-python/pull/4116
Commits237 (237)https://github.com/googleapis/google-cloud-python/pull/4116/commits
Checkshttps://github.com/googleapis/google-cloud-python/pull/4116/checks
Files changedhttps://github.com/googleapis/google-cloud-python/pull/4116/files
Retry for rows that return retryable error codes.https://github.com/googleapis/google-cloud-python/pull/4116#top
justinseinlinhttps://github.com/justinseinlin
googleapis:masterhttps://github.com/googleapis/google-cloud-python/tree/master
justinseinlin:mutate-rows-retryhttps://github.com/justinseinlin/google-cloud-python/tree/mutate-rows-retry
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
Oct 3, 2017https://github.com/googleapis/google-cloud-python/pull/4116#issue-262610453
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
https://github.com/justinseinlin
Retry for rows that return retryable error codes.https://github.com/googleapis/google-cloud-python/pull/4116/commits/cee7db3ec771ab3fa3ffc19702fdfd3e88563218
cee7db3https://github.com/googleapis/google-cloud-python/pull/4116/commits/cee7db3ec771ab3fa3ffc19702fdfd3e88563218
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
lukesneeringerhttps://github.com/lukesneeringer
code ownerhttps://github.com/googleapis/google-cloud-python/blob/9fddaf050dd19689ce4e3ea71f17e3720efc9fb0/.github/CODEOWNERS#L6
October 3, 2017 22:27https://github.com/googleapis/google-cloud-python/pull/4116#event-1276954888
https://github.com/googlebot
googlebothttps://github.com/googlebot
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
Oct 3, 2017https://github.com/googleapis/google-cloud-python/pull/4116#event-1276954942
https://github.com/justinseinlin
Stop processing once all rows are successful or non-retryable.https://github.com/googleapis/google-cloud-python/pull/4116/commits/1f2e4a7ed9e072ad29f5eec536036cab2df87f0b
1f2e4a7https://github.com/googleapis/google-cloud-python/pull/4116/commits/1f2e4a7ed9e072ad29f5eec536036cab2df87f0b
https://github.com/garye
garyehttps://github.com/garye
Oct 3, 2017 https://github.com/googleapis/google-cloud-python/pull/4116#pullrequestreview-66920207
View reviewed changes https://github.com/googleapis/google-cloud-python/pull/4116/files/cee7db3ec771ab3fa3ffc19702fdfd3e88563218
garyehttps://github.com/garye
https://github.com/googleapis/google-cloud-python/pull/4116#pullrequestreview-66920207
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/cee7db3ec771ab3fa3ffc19702fdfd3e88563218#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/cee7db3ec771ab3fa3ffc19702fdfd3e88563218#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/1f2e4a7ed9e072ad29f5eec536036cab2df87f0b#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/1f2e4a7ed9e072ad29f5eec536036cab2df87f0b#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
justinseinlinhttps://github.com/justinseinlin
October 3, 2017 17:01https://github.com/googleapis/google-cloud-python/pull/4116#commits-pushed-ea2e239
https://github.com/justinseinlin
Remove retry for INTERNAL error. Fix the case where has_retryable_res…https://github.com/googleapis/google-cloud-python/pull/4116/commits/ea2e239085292cbdaf84fa345ce0686da5af193a
ea2e239https://github.com/googleapis/google-cloud-python/pull/4116/commits/ea2e239085292cbdaf84fa345ce0686da5af193a
https://github.com/dhermes
Removinghttps://github.com/googleapis/google-cloud-python/pull/4116/commits/d3ef455b797b6960ed58f563d4b43d9dcc4c7364
googleapis-common-protoshttps://github.com/googleapis/google-cloud-python/pull/4116/commits/d3ef455b797b6960ed58f563d4b43d9dcc4c7364
from deps in non-https://github.com/googleapis/google-cloud-python/pull/4116/commits/d3ef455b797b6960ed58f563d4b43d9dcc4c7364
corehttps://github.com/googleapis/google-cloud-python/pull/4116/commits/d3ef455b797b6960ed58f563d4b43d9dcc4c7364
packages. (https://github.com/googleapis/google-cloud-python/pull/4116/commits/d3ef455b797b6960ed58f563d4b43d9dcc4c7364
https://github.com/googleapis/google-cloud-python/pull/4098
d3ef455https://github.com/googleapis/google-cloud-python/pull/4116/commits/d3ef455b797b6960ed58f563d4b43d9dcc4c7364
…googleapis#4098https://github.com/googleapis/google-cloud-python/pull/4098
https://github.com/tseaver
tseaverhttps://github.com/tseaver
Oct 4, 2017 https://github.com/googleapis/google-cloud-python/pull/4116#pullrequestreview-67194927
View reviewed changes https://github.com/googleapis/google-cloud-python/pull/4116/files/ea2e239085292cbdaf84fa345ce0686da5af193a
tseaverhttps://github.com/tseaver
https://github.com/googleapis/google-cloud-python/pull/4116#pullrequestreview-67194927
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
https://github.com/justinseinlin
Fix lint errors.https://github.com/googleapis/google-cloud-python/pull/4116/commits/98ff97e699077ef4a8e935f162dc150af89a93ba
98ff97ehttps://github.com/googleapis/google-cloud-python/pull/4116/commits/98ff97e699077ef4a8e935f162dc150af89a93ba
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
Oct 5, 2017https://github.com/googleapis/google-cloud-python/pull/4116#issuecomment-334330781
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
tseaverhttps://github.com/tseaver
October 5, 2017 12:15https://github.com/googleapis/google-cloud-python/pull/4116#commits-pushed-400536d
https://github.com/tseaver
Fix pubsub landing page example for 'create_topic'. (https://github.com/googleapis/google-cloud-python/pull/4116/commits/400536d6e7699e97be6cb2e67684160ca8e52dd6
googleapis#4124https://github.com/googleapis/google-cloud-python/pull/4124
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/400536d6e7699e97be6cb2e67684160ca8e52dd6
400536dhttps://github.com/googleapis/google-cloud-python/pull/4116/commits/400536d6e7699e97be6cb2e67684160ca8e52dd6
googleapis#4123https://github.com/googleapis/google-cloud-python/issues/4123
https://github.com/justinseinlin
Add tests for google.cloud.bigtable.table.Table.mutate_rows.\nCases f…https://github.com/googleapis/google-cloud-python/pull/4116/commits/7796a50c99a9130eb2bc7b8f08947f7d60eb3c10
7796a50https://github.com/googleapis/google-cloud-python/pull/4116/commits/7796a50c99a9130eb2bc7b8f08947f7d60eb3c10
Add google.api.core.operations_v1 (https://github.com/googleapis/google-cloud-python/pull/4116/commits/3a956120b93dc788d86dc13e4b5dc360355b432d
googleapis#4081https://github.com/googleapis/google-cloud-python/pull/4081
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/3a956120b93dc788d86dc13e4b5dc360355b432d
3a95612https://github.com/googleapis/google-cloud-python/pull/4116/commits/3a956120b93dc788d86dc13e4b5dc360355b432d
https://github.com/dhermes
Fix test assertion in test_wrap_method_with_overriding_retry_deadline (https://github.com/googleapis/google-cloud-python/pull/4116/commits/3123de6593db6b95b60d6afc77213088a5e40146
https://github.com/googleapis/google-cloud-python/pull/4131
3123de6https://github.com/googleapis/google-cloud-python/pull/4116/commits/3123de6593db6b95b60d6afc77213088a5e40146
…googleapis#4131https://github.com/googleapis/google-cloud-python/pull/4131
https://github.com/justinseinlin
Add test cases for _RetryableMutateRowsWorker.https://github.com/googleapis/google-cloud-python/pull/4116/commits/2a8f4fc0f4396353730e1f92d026d3fe09b45d2d
2a8f4fchttps://github.com/googleapis/google-cloud-python/pull/4116/commits/2a8f4fc0f4396353730e1f92d026d3fe09b45d2d
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
Oct 6, 2017https://github.com/googleapis/google-cloud-python/pull/4116#issuecomment-334887973
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
https://github.com/justinseinlin
Refactor test for _RetryableMutateRowsWorker to cover callable interf…https://github.com/googleapis/google-cloud-python/pull/4116/commits/46cdbacb001c830dcc9a7f7e63a00208e4c12aea
46cdbachttps://github.com/googleapis/google-cloud-python/pull/4116/commits/46cdbacb001c830dcc9a7f7e63a00208e4c12aea
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
Oct 7, 2017https://github.com/googleapis/google-cloud-python/pull/4116#issuecomment-334898785
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
https://github.com/tseaver
Add support for bucket notifications (https://github.com/googleapis/google-cloud-python/pull/4116/commits/ce7afe633a32b0fbd021bc50db022d508acc851b
googleapis#4127https://github.com/googleapis/google-cloud-python/pull/4127
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/ce7afe633a32b0fbd021bc50db022d508acc851b
ce7afe6https://github.com/googleapis/google-cloud-python/pull/4116/commits/ce7afe633a32b0fbd021bc50db022d508acc851b
googleapis#3956https://github.com/googleapis/google-cloud-python/issues/3956
https://github.com/igorbernstein2
igorbernstein2https://github.com/igorbernstein2
Oct 10, 2017 https://github.com/googleapis/google-cloud-python/pull/4116#pullrequestreview-68363070
View reviewed changes https://github.com/googleapis/google-cloud-python/pull/4116/files/46cdbacb001c830dcc9a7f7e63a00208e4c12aea
igorbernstein2https://github.com/igorbernstein2
https://github.com/googleapis/google-cloud-python/pull/4116#pullrequestreview-68363070
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/46cdbacb001c830dcc9a7f7e63a00208e4c12aea#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/46cdbacb001c830dcc9a7f7e63a00208e4c12aea#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/46cdbacb001c830dcc9a7f7e63a00208e4c12aea#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/46cdbacb001c830dcc9a7f7e63a00208e4c12aea#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/46cdbacb001c830dcc9a7f7e63a00208e4c12aea#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
justinseinlinhttps://github.com/justinseinlin
October 11, 2017 15:16https://github.com/googleapis/google-cloud-python/pull/4116#commits-pushed-a4f7643
https://github.com/justinseinlin
Remove assumption that responses come back in the same linear order a…https://github.com/googleapis/google-cloud-python/pull/4116/commits/a4f764391a77a48b5fb7a17b6b5bafb3d81c0a96
a4f7643https://github.com/googleapis/google-cloud-python/pull/4116/commits/a4f764391a77a48b5fb7a17b6b5bafb3d81c0a96
https://github.com/liyanhui1228
Add scope for trace client (https://github.com/googleapis/google-cloud-python/pull/4116/commits/318b04f4464432e68a7bba1fa2b29dc11b2952a4
googleapis#4158https://github.com/googleapis/google-cloud-python/pull/4158
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/318b04f4464432e68a7bba1fa2b29dc11b2952a4
318b04fhttps://github.com/googleapis/google-cloud-python/pull/4116/commits/318b04f4464432e68a7bba1fa2b29dc11b2952a4
https://github.com/justinseinlin
Include retryable responses in the exception raised.https://github.com/googleapis/google-cloud-python/pull/4116/commits/71421190fda9c7cbb7f5e6e0446a1879879adcea
7142119https://github.com/googleapis/google-cloud-python/pull/4116/commits/71421190fda9c7cbb7f5e6e0446a1879879adcea
https://github.com/justinseinlin
Assign default value for init argument.https://github.com/googleapis/google-cloud-python/pull/4116/commits/4c077bfc24df43e295e6992d1bf9a7f189daec44
4c077bfhttps://github.com/googleapis/google-cloud-python/pull/4116/commits/4c077bfc24df43e295e6992d1bf9a7f189daec44
https://github.com/tseaver
Re-enable 'Bucket.requester_pays' feature (https://github.com/googleapis/google-cloud-python/pull/4116/commits/aeb4cd4dfc5fe7f824dedfa4c6bf2e332263c5bd
googleapis#4056https://github.com/googleapis/google-cloud-python/pull/4056
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/aeb4cd4dfc5fe7f824dedfa4c6bf2e332263c5bd
aeb4cd4https://github.com/googleapis/google-cloud-python/pull/4116/commits/aeb4cd4dfc5fe7f824dedfa4c6bf2e332263c5bd
googleapis#3474https://github.com/googleapis/google-cloud-python/issues/3474
https://github.com/igorbernstein2
igorbernstein2https://github.com/igorbernstein2
Oct 12, 2017 https://github.com/googleapis/google-cloud-python/pull/4116#pullrequestreview-68980685
View reviewed changes https://github.com/googleapis/google-cloud-python/pull/4116/files/4c077bfc24df43e295e6992d1bf9a7f189daec44
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/4c077bfc24df43e295e6992d1bf9a7f189daec44#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
October 12, 2017 10:11https://github.com/googleapis/google-cloud-python/pull/4116#commits-pushed-99c4498
Add google.api.core.helpers.general_helpers.wraps (https://github.com/googleapis/google-cloud-python/pull/4116/commits/99c4498339e8cddb628962215e7fa7953a77c957
googleapis#4166https://github.com/googleapis/google-cloud-python/pull/4166
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/99c4498339e8cddb628962215e7fa7953a77c957
99c4498https://github.com/googleapis/google-cloud-python/pull/4116/commits/99c4498339e8cddb628962215e7fa7953a77c957
https://github.com/lukesneeringer
Fix Spanner coverage reporting. (https://github.com/googleapis/google-cloud-python/pull/4116/commits/598ab7259f7fd4d33cfa7836e775e75f3d4f607c
googleapis#4169https://github.com/googleapis/google-cloud-python/pull/4169
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/598ab7259f7fd4d33cfa7836e775e75f3d4f607c
598ab72https://github.com/googleapis/google-cloud-python/pull/4116/commits/598ab7259f7fd4d33cfa7836e775e75f3d4f607c
https://github.com/lukesneeringer
Fix usage documentation. (https://github.com/googleapis/google-cloud-python/pull/4116/commits/e1a2483e5576615fdd7885af89f2f694e386cb8b
googleapis#4168https://github.com/googleapis/google-cloud-python/pull/4168
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/e1a2483e5576615fdd7885af89f2f694e386cb8b
e1a2483https://github.com/googleapis/google-cloud-python/pull/4116/commits/e1a2483e5576615fdd7885af89f2f694e386cb8b
https://github.com/igorbernstein2
igorbernstein2https://github.com/igorbernstein2
Oct 12, 2017 https://github.com/googleapis/google-cloud-python/pull/4116#pullrequestreview-69008782
View reviewed changes https://github.com/googleapis/google-cloud-python/pull/4116/files/4c077bfc24df43e295e6992d1bf9a7f189daec44
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/4c077bfc24df43e295e6992d1bf9a7f189daec44#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
bigtable/google/cloud/bigtable/table.pyhttps://github.com/googleapis/google-cloud-python/pull/4116/files/46cdbacb001c830dcc9a7f7e63a00208e4c12aea#diff-2a1adacf7f8a1c8f9bb2853d0a19430bf4931a9ce66884b423ea7b535d75437a
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
Indy2222https://github.com/Indy2222
October 25, 2017 11:13https://github.com/googleapis/google-cloud-python/pull/4116#commits-pushed-a51b202
https://github.com/Indy2222
Fix parsing of API errors with Unicode err message (https://github.com/googleapis/google-cloud-python/pull/4116/commits/a51b202dcfec69bf89fe81521d0e66f12f92ce0a
googleapis#4251https://github.com/googleapis/google-cloud-python/pull/4251
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/a51b202dcfec69bf89fe81521d0e66f12f92ce0a
a51b202https://github.com/googleapis/google-cloud-python/pull/4116/commits/a51b202dcfec69bf89fe81521d0e66f12f92ce0a
https://github.com/landrito
Port gax proto helper methods (https://github.com/googleapis/google-cloud-python/pull/4116/commits/877ef4e3fc6f9015f133b6d20c3c0da7f2a74bb6
googleapis#4249https://github.com/googleapis/google-cloud-python/pull/4249
)https://github.com/googleapis/google-cloud-python/pull/4116/commits/877ef4e3fc6f9015f133b6d20c3c0da7f2a74bb6
877ef4ehttps://github.com/googleapis/google-cloud-python/pull/4116/commits/877ef4e3fc6f9015f133b6d20c3c0da7f2a74bb6
https://github.com/justinseinlin
Retry for rows that return retryable error codes.https://github.com/googleapis/google-cloud-python/pull/4116/commits/31a639da499db4aeeb9e22616b5d2c8c28176a28
31a639dhttps://github.com/googleapis/google-cloud-python/pull/4116/commits/31a639da499db4aeeb9e22616b5d2c8c28176a28
https://github.com/justinseinlin
Stop processing once all rows are successful or non-retryable.https://github.com/googleapis/google-cloud-python/pull/4116/commits/b5140511bb226a25f60d851bb88ab9d82c750281
b514051https://github.com/googleapis/google-cloud-python/pull/4116/commits/b5140511bb226a25f60d851bb88ab9d82c750281
https://github.com/justinseinlin
Remove retry for INTERNAL error. Fix the case where has_retryable_res…https://github.com/googleapis/google-cloud-python/pull/4116/commits/e3e716328c5049363165b2b4b6b042b7b28d9689
e3e7163https://github.com/googleapis/google-cloud-python/pull/4116/commits/e3e716328c5049363165b2b4b6b042b7b28d9689
https://github.com/justinseinlin
Fix lint errors.https://github.com/googleapis/google-cloud-python/pull/4116/commits/2eaa9b5802b8a46c50387a2285b3dd34a98d9181
2eaa9b5https://github.com/googleapis/google-cloud-python/pull/4116/commits/2eaa9b5802b8a46c50387a2285b3dd34a98d9181
https://github.com/justinseinlin
Add tests for google.cloud.bigtable.table.Table.mutate_rows.\nCases f…https://github.com/googleapis/google-cloud-python/pull/4116/commits/22d2febcd3059a27e1ab380ee05053e61421dbe4
22d2febhttps://github.com/googleapis/google-cloud-python/pull/4116/commits/22d2febcd3059a27e1ab380ee05053e61421dbe4
https://github.com/justinseinlin
Add test cases for _RetryableMutateRowsWorker.https://github.com/googleapis/google-cloud-python/pull/4116/commits/873235e790bfdce0e2249954513793adac0b413e
873235ehttps://github.com/googleapis/google-cloud-python/pull/4116/commits/873235e790bfdce0e2249954513793adac0b413e
https://github.com/justinseinlin
Refactor test for _RetryableMutateRowsWorker to cover callable interf…https://github.com/googleapis/google-cloud-python/pull/4116/commits/bd82a168b18c900561fa651ed84f375732322410
bd82a16https://github.com/googleapis/google-cloud-python/pull/4116/commits/bd82a168b18c900561fa651ed84f375732322410
https://github.com/justinseinlin
Remove assumption that responses come back in the same linear order a…https://github.com/googleapis/google-cloud-python/pull/4116/commits/7d6e3c942e2650610e290d9b8c4216a5fc4aff7b
7d6e3c9https://github.com/googleapis/google-cloud-python/pull/4116/commits/7d6e3c942e2650610e290d9b8c4216a5fc4aff7b
https://github.com/justinseinlin
Include retryable responses in the exception raised.https://github.com/googleapis/google-cloud-python/pull/4116/commits/7d34a06d7b5bd1e1091f757e6439d2e08b91571e
7d34a06https://github.com/googleapis/google-cloud-python/pull/4116/commits/7d34a06d7b5bd1e1091f757e6439d2e08b91571e
https://github.com/justinseinlin
Assign default value for init argument.https://github.com/googleapis/google-cloud-python/pull/4116/commits/ad49d6fb64459f0ceed97ab256ac3f403ce6cd14
ad49d6fhttps://github.com/googleapis/google-cloud-python/pull/4116/commits/ad49d6fb64459f0ceed97ab256ac3f403ce6cd14
https://github.com/justinseinlin
Change _MILLIS_PER_SECOND to float for better deadline precision.https://github.com/googleapis/google-cloud-python/pull/4116/commits/3269f18cc128c3e0c1dfa33a9d48ec009f2dc3e7
3269f18https://github.com/googleapis/google-cloud-python/pull/4116/commits/3269f18cc128c3e0c1dfa33a9d48ec009f2dc3e7
https://github.com/justinseinlin
Use google.api.core.retry.Retry. Allow user-configurable retry-options.https://github.com/googleapis/google-cloud-python/pull/4116/commits/c1c7b17b0ff1ff428555b3ee72f290f5cbf0341d
c1c7b17https://github.com/googleapis/google-cloud-python/pull/4116/commits/c1c7b17b0ff1ff428555b3ee72f290f5cbf0341d
https://github.com/justinseinlin
Revert retry.py. Modify mutate_rows api to take a Retry instead with …https://github.com/googleapis/google-cloud-python/pull/4116/commits/abc7895abf876a7c23629e4e8947098cdada7cc5
abc7895https://github.com/googleapis/google-cloud-python/pull/4116/commits/abc7895abf876a7c23629e4e8947098cdada7cc5
https://github.com/justinseinlin
Use google.api.core.exceptions for internal retryable worker instead …https://github.com/googleapis/google-cloud-python/pull/4116/commits/4ade5fa36cb5f2ff9829eadc6ee20904e8ea440f
4ade5fahttps://github.com/googleapis/google-cloud-python/pull/4116/commits/4ade5fa36cb5f2ff9829eadc6ee20904e8ea440f
https://github.com/justinseinlin
Add sanity check for rows requested to mutate and number of responses…https://github.com/googleapis/google-cloud-python/pull/4116/commits/0d860216aad24e1b13b87223ab785e9c09ffc053
0d86021https://github.com/googleapis/google-cloud-python/pull/4116/commits/0d860216aad24e1b13b87223ab785e9c09ffc053
https://github.com/justinseinlin
Add test for assertion check to ensure num of responses matches num o…https://github.com/googleapis/google-cloud-python/pull/4116/commits/517c8e18d8630f66f57536a3afe6a6b76ceaea84
517c8e1https://github.com/googleapis/google-cloud-python/pull/4116/commits/517c8e18d8630f66f57536a3afe6a6b76ceaea84
https://github.com/justinseinlin
Sync rebased local branch and remote branch.https://github.com/googleapis/google-cloud-python/pull/4116/commits/faf90a608d2d1e967973b0e4915d1cb8c78cded6
faf90a6https://github.com/googleapis/google-cloud-python/pull/4116/commits/faf90a608d2d1e967973b0e4915d1cb8c78cded6
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
dhermeshttps://github.com/dhermes
duggelzhttps://github.com/duggelz
liyanhui1228https://github.com/liyanhui1228
tswasthttps://github.com/tswast
waprinhttps://github.com/waprin
code ownershttps://github.com/googleapis/google-cloud-python/blob/877ef4e3fc6f9015f133b6d20c3c0da7f2a74bb6/.github/CODEOWNERS#L20
October 25, 2017 20:59https://github.com/googleapis/google-cloud-python/pull/4116#event-1310748763
https://github.com/justinseinlin
Refactor google.api.core to google.api_core.https://github.com/googleapis/google-cloud-python/pull/4116/commits/d6f7532e6c048a4dee86d5accb25605eacb3ce2d
d6f7532https://github.com/googleapis/google-cloud-python/pull/4116/commits/d6f7532e6c048a4dee86d5accb25605eacb3ce2d
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
Oct 25, 2017https://github.com/googleapis/google-cloud-python/pull/4116#issuecomment-339480633
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
Oct 25, 2017 https://github.com/googleapis/google-cloud-python/pull/4116#ref-pullrequest-268562809
Retry for 'mutate_rows' that return retryable errors. #4256 https://github.com/googleapis/google-cloud-python/pull/4256
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
Oct 27, 2017https://github.com/googleapis/google-cloud-python/pull/4116#issuecomment-340022616
#4256https://github.com/googleapis/google-cloud-python/pull/4256
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
Oct 27, 2017https://github.com/googleapis/google-cloud-python/pull/4116#event-1314288241
https://github.com/justinseinlin
justinseinlinhttps://github.com/justinseinlin
November 7, 2017 19:17https://github.com/googleapis/google-cloud-python/pull/4116#event-1330406967
https://github.co/hiddenchars
https://github.com/googleapis/google-cloud-python/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F4116
https://github.com/igorbernstein2
igorbernstein2 https://github.com/igorbernstein2
https://github.com/googleapis/google-cloud-python/pull/4116/files/4c077bfc24df43e295e6992d1bf9a7f189daec44
https://github.com/lukesneeringer
lukesneeringer https://github.com/lukesneeringer
https://github.com/dhermes
dhermes https://github.com/dhermes
https://github.com/duggelz
duggelz https://github.com/duggelz
https://github.com/liyanhui1228
liyanhui1228 https://github.com/liyanhui1228
https://github.com/tswast
tswast https://github.com/tswast
https://github.com/waprin
waprin https://github.com/waprin
https://github.com/garye
garye https://github.com/garye
https://github.com/googleapis/google-cloud-python/pull/4116/files/cee7db3ec771ab3fa3ffc19702fdfd3e88563218
https://github.com/theacodes
theacodes https://github.com/theacodes
https://github.com/googleapis/google-cloud-python/pull/4116/files/f71f0a9ef96278669c6a2c6150c6dfab6e8148d0
https://github.com/tseaver
tseaver https://github.com/tseaver
https://github.com/googleapis/google-cloud-python/pull/4116/files/ea2e239085292cbdaf84fa345ce0686da5af193a
api: bigtable https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22api%3A%20bigtable%22
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/4116
https://github.com/justinseinlin
https://github.com/theacodes
https://github.com/tseaver
https://github.com/garye
https://github.com/igorbernstein2
https://github.com/googlebot
https://github.com/dhermes
https://github.com/liyanhui1228
https://github.com/lukesneeringer
https://github.com/alixhami
https://github.com/jba
https://github.com/tswast
https://github.com/jeffkpayne
https://github.com/mfschwartz
https://github.com/Indy2222
https://github.com/landrito
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.