René's URL Explorer Experiment


Title: fix: retry specific internal errors by olavloite · Pull Request #3565 · googleapis/java-spanner · GitHub

Open Graph Title: fix: retry specific internal errors by olavloite · Pull Request #3565 · googleapis/java-spanner

X Title: fix: retry specific internal errors by olavloite · Pull Request #3565 · googleapis/java-spanner

Description: Contribute to googleapis/java-spanner development by creating an account on GitHub.

Open Graph Description: Some specific internal errors should be retrid. Instead of adding INTERNAL as a standard retryable error code, we use an interceptor to catch and translate those specific errors. See also b/375684610

X Description: Some specific internal errors should be retrid. Instead of adding INTERNAL as a standard retryable error code, we use an interceptor to catch and translate those specific errors. See also b/375684610

Opengraph URL: https://github.com/googleapis/java-spanner/pull/3565

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:8d57dd38-70aa-5fec-3a43-ed220f1b8fe2
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA08C:1E79:F24AFC:15E2B87:6A4D09A6
html-safe-nonceb7d590a8aa8611b2d94435d0c157957b1c547919db2afb340387fd442c6feae2
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMDhDOjFFNzk6RjI0QUZDOjE1RTJCODc6NkE0RDA5QTYiLCJ2aXNpdG9yX2lkIjoiMzkxNzcwNTQxNDk3NjUzOTA0NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacd7e0a8a8afc240cc8e8781b85ecac216e5925827a06107d04ccd070eab8b0637
hovercard-subject-tagpull_request:2242234453
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/java-spanner/3565/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/79a8285a57b8bad9c5b6a5c0418e0e98eef7399258fc1774470be73773d83d9a/googleapis/java-spanner/pull/3565
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/79a8285a57b8bad9c5b6a5c0418e0e98eef7399258fc1774470be73773d83d9a/googleapis/java-spanner/pull/3565
og:image:altSome specific internal errors should be retrid. Instead of adding INTERNAL as a standard retryable error code, we use an interceptor to catch and translate those specific errors. See also b/375684610
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameolavloite
hostnamegithub.com
expected-hostnamegithub.com
None31e4db13a9e20081f2fac78f441659a6576e582bbb15e153f9c7fb6473aa29f5
turbo-cache-controlno-cache
go-importgithub.com/googleapis/java-spanner git https://github.com/googleapis/java-spanner.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id203461499
octolytics-dimension-repository_nwogoogleapis/java-spanner
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id203461499
octolytics-dimension-repository_network_root_nwogoogleapis/java-spanner
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
releasefb70bd3c4b2bec429781b65419e912c66e2d5581
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/java-spanner/pull/3565#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fjava-spanner%2Fpull%2F3565
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%2Fjava-spanner%2Fpull%2F3565
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%2Fjava-spanner
Reloadhttps://github.com/googleapis/java-spanner/pull/3565
Reloadhttps://github.com/googleapis/java-spanner/pull/3565
Reloadhttps://github.com/googleapis/java-spanner/pull/3565
Please reload this pagehttps://github.com/googleapis/java-spanner/pull/3565
googleapis https://github.com/googleapis
java-spannerhttps://github.com/googleapis/java-spanner
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fjava-spanner
Fork 141 https://github.com/login?return_to=%2Fgoogleapis%2Fjava-spanner
Star 86 https://github.com/login?return_to=%2Fgoogleapis%2Fjava-spanner
Code https://github.com/googleapis/java-spanner
Issues 0 https://github.com/googleapis/java-spanner/issues
Pull requests 0 https://github.com/googleapis/java-spanner/pulls
Actions https://github.com/googleapis/java-spanner/actions
Security and quality 0 https://github.com/googleapis/java-spanner/security
Insights https://github.com/googleapis/java-spanner/pulse
Code https://github.com/googleapis/java-spanner
Issues https://github.com/googleapis/java-spanner/issues
Pull requests https://github.com/googleapis/java-spanner/pulls
Actions https://github.com/googleapis/java-spanner/actions
Security and quality https://github.com/googleapis/java-spanner/security
Insights https://github.com/googleapis/java-spanner/pulse
olavloitehttps://github.com/olavloite
mainhttps://github.com/googleapis/java-spanner/tree/main
retry-internal-errorshttps://github.com/googleapis/java-spanner/tree/retry-internal-errors
Conversationhttps://github.com/googleapis/java-spanner/pull/3565
Commits6 (6)https://github.com/googleapis/java-spanner/pull/3565/commits
Checkshttps://github.com/googleapis/java-spanner/pull/3565/checks
Files changedhttps://github.com/googleapis/java-spanner/pull/3565/files
fix: retry specific internal errorshttps://github.com/googleapis/java-spanner/pull/3565#top
olavloitehttps://github.com/olavloite
mainhttps://github.com/googleapis/java-spanner/tree/main
retry-internal-errorshttps://github.com/googleapis/java-spanner/tree/retry-internal-errors
https://github.com/olavloite
olavloitehttps://github.com/olavloite
Dec 18, 2024https://github.com/googleapis/java-spanner/pull/3565#issue-2747795716
Please reload this pagehttps://github.com/googleapis/java-spanner/pull/3565
olavloitehttps://github.com/olavloite
December 18, 2024 10:30https://github.com/googleapis/java-spanner/pull/3565#commits-pushed-7cc4e86
https://github.com/olavloite
chore: make internal auth backend errors retryablehttps://github.com/googleapis/java-spanner/pull/3565/commits/7cc4e8699001f33ea4c62df2d1d80cd056faee76
7cc4e86https://github.com/googleapis/java-spanner/pull/3565/commits/7cc4e8699001f33ea4c62df2d1d80cd056faee76
https://github.com/olavloite
fix: retry specific internal errorshttps://github.com/googleapis/java-spanner/pull/3565/commits/4506f6fd85caefa4cd4f39ea217f18110474d6ac
4506f6fhttps://github.com/googleapis/java-spanner/pull/3565/commits/4506f6fd85caefa4cd4f39ea217f18110474d6ac
https://github.com/olavloite
olavloitehttps://github.com/olavloite
December 18, 2024 13:18https://github.com/googleapis/java-spanner/pull/3565#event-15703185651
https://github.com/apps/product-auto-label
product-auto-labelhttps://github.com/apps/product-auto-label
size: m https://github.com/googleapis/java-spanner/issues?q=state%3Aopen%20label%3A%22size%3A%20m%22
api: spanner https://github.com/googleapis/java-spanner/issues?q=state%3Aopen%20label%3A%22api%3A%20spanner%22
Dec 18, 2024https://github.com/googleapis/java-spanner/pull/3565#event-15703186679
https://github.com/olavloite
olavloitehttps://github.com/olavloite
sakthivelmaniihttps://github.com/sakthivelmanii
December 18, 2024 13:20https://github.com/googleapis/java-spanner/pull/3565#event-15703211282
https://github.com/olavloite
olavloitehttps://github.com/olavloite
kokoro:force-run https://github.com/googleapis/java-spanner/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
Dec 18, 2024https://github.com/googleapis/java-spanner/pull/3565#event-15703393316
https://github.com/yoshi-kokoro
yoshi-kokorohttps://github.com/yoshi-kokoro
kokoro:force-run https://github.com/googleapis/java-spanner/issues?q=state%3Aopen%20label%3Akokoro%3Aforce-run
Dec 18, 2024https://github.com/googleapis/java-spanner/pull/3565#event-15703399397
https://github.com/sakthivelmanii
sakthivelmaniihttps://github.com/sakthivelmanii
Dec 18, 2024 https://github.com/googleapis/java-spanner/pull/3565#pullrequestreview-2511979950
View reviewed changes https://github.com/googleapis/java-spanner/pull/3565/files/4506f6fd85caefa4cd4f39ea217f18110474d6ac
google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/SpannerErrorInterceptor.javahttps://github.com/googleapis/java-spanner/pull/3565/files/4506f6fd85caefa4cd4f39ea217f18110474d6ac#diff-728e0ba2c9fb576181a8ea43867c366f6adbf99b32dc616f5be14ba42b42fa8b
Please reload this pagehttps://github.com/googleapis/java-spanner/pull/3565
https://github.com/sakthivelmanii
sakthivelmaniihttps://github.com/sakthivelmanii
Dec 18, 2024 https://github.com/googleapis/java-spanner/pull/3565#pullrequestreview-2512015390
View reviewed changes https://github.com/googleapis/java-spanner/pull/3565/files/4506f6fd85caefa4cd4f39ea217f18110474d6ac
google-cloud-spanner/src/test/java/com/google/cloud/spanner/RetryableInternalErrorTest.javahttps://github.com/googleapis/java-spanner/pull/3565/files/4506f6fd85caefa4cd4f39ea217f18110474d6ac#diff-57795b3a7e03c99206a68764169f315cacb00489aeae2aff2dfd8a4b98abd0ce
Please reload this pagehttps://github.com/googleapis/java-spanner/pull/3565
https://github.com/sakthivelmanii
sakthivelmaniihttps://github.com/sakthivelmanii
Dec 18, 2024 https://github.com/googleapis/java-spanner/pull/3565#pullrequestreview-2512018884
View reviewed changes https://github.com/googleapis/java-spanner/pull/3565/files/4506f6fd85caefa4cd4f39ea217f18110474d6ac
google-cloud-spanner/src/test/java/com/google/cloud/spanner/RetryableInternalErrorTest.javahttps://github.com/googleapis/java-spanner/pull/3565/files/4506f6fd85caefa4cd4f39ea217f18110474d6ac#diff-57795b3a7e03c99206a68764169f315cacb00489aeae2aff2dfd8a4b98abd0ce
Please reload this pagehttps://github.com/googleapis/java-spanner/pull/3565
olavloitehttps://github.com/olavloite
December 18, 2024 15:49https://github.com/googleapis/java-spanner/pull/3565#commits-pushed-2e76e62
https://github.com/olavloite
Merge branch 'main' into retry-internal-errorshttps://github.com/googleapis/java-spanner/pull/3565/commits/2e76e623846ff26ac3c9f47836e00d572c023524
2e76e62https://github.com/googleapis/java-spanner/pull/3565/commits/2e76e623846ff26ac3c9f47836e00d572c023524
https://github.com/olavloite
chore: address review commentshttps://github.com/googleapis/java-spanner/pull/3565/commits/5109f13aff7309aa1a415edcb2403c9debd85d60
5109f13https://github.com/googleapis/java-spanner/pull/3565/commits/5109f13aff7309aa1a415edcb2403c9debd85d60
https://github.com/olavloite
fix: wait for session pool to initializehttps://github.com/googleapis/java-spanner/pull/3565/commits/8b147503539a7bceec94f761a9a3959aed5a58b4
8b14750https://github.com/googleapis/java-spanner/pull/3565/commits/8b147503539a7bceec94f761a9a3959aed5a58b4
https://github.com/olavloite
olavloitehttps://github.com/olavloite
sakthivelmaniihttps://github.com/sakthivelmanii
December 18, 2024 14:57https://github.com/googleapis/java-spanner/pull/3565#event-15704627339
https://github.com/olavloite
fix: register errors before creating the clienthttps://github.com/googleapis/java-spanner/pull/3565/commits/98331e9e354d8e1f05f34b1c01eea2d519b1403e
98331e9https://github.com/googleapis/java-spanner/pull/3565/commits/98331e9e354d8e1f05f34b1c01eea2d519b1403e
https://github.com/sakthivelmanii
sakthivelmaniihttps://github.com/sakthivelmanii
Dec 18, 2024 https://github.com/googleapis/java-spanner/pull/3565#pullrequestreview-2512179609
View reviewed changes https://github.com/googleapis/java-spanner/pull/3565/files/98331e9e354d8e1f05f34b1c01eea2d519b1403e
https://github.com/olavloite
olavloitehttps://github.com/olavloite
b9ce1a6https://github.com/googleapis/java-spanner/commit/b9ce1a6fcbd11373a5cc82807af15c1cca0dd48e
Dec 18, 2024https://github.com/googleapis/java-spanner/pull/3565#event-15705287944
https://github.com/olavloite
olavloitehttps://github.com/olavloite
December 18, 2024 15:38https://github.com/googleapis/java-spanner/pull/3565#event-15705288397
https://github.com/apps/release-please
release-pleasehttps://github.com/apps/release-please
Dec 18, 2024 https://github.com/googleapis/java-spanner/pull/3565#ref-pullrequest-2739702975
chore(main): release 6.84.0 #3556 https://github.com/googleapis/java-spanner/pull/3556
surbhigarg92https://github.com/surbhigarg92
Dec 26, 2024 https://github.com/googleapis/java-spanner/pull/3565#ref-commit-9a3d2ed
https://github.com/olavloite
https://github.com/surbhigarg92
fix: retry specific internal errors (https://github.com/surbhigarg92/java-spanner/commit/9a3d2ed4c4532640537e617fe570ccdb6dabfc77
googleapis#3565https://github.com/googleapis/java-spanner/pull/3565
)https://github.com/surbhigarg92/java-spanner/commit/9a3d2ed4c4532640537e617fe570ccdb6dabfc77
9a3d2edhttps://github.com/surbhigarg92/java-spanner/commit/9a3d2ed4c4532640537e617fe570ccdb6dabfc77
gagangupt16https://github.com/gagangupt16
Dec 27, 2024 https://github.com/googleapis/java-spanner/pull/3565#ref-commit-8173e51
https://github.com/olavloite
fix: retry specific internal errors (https://github.com/gagangupt16/java-spanner/commit/8173e517323780e8a743e349f3d4f6918f39afc7
googleapis#3565https://github.com/googleapis/java-spanner/pull/3565
)https://github.com/gagangupt16/java-spanner/commit/8173e517323780e8a743e349f3d4f6918f39afc7
8173e51https://github.com/gagangupt16/java-spanner/commit/8173e517323780e8a743e349f3d4f6918f39afc7
svc-squareup-copybarahttps://github.com/svc-squareup-copybara
Jan 6, 2025 https://github.com/googleapis/java-spanner/pull/3565#ref-commit-626e46e
https://github.com/github-cash-renovate-jvm-2
https://github.com/svc-squareup-copybara
This PR contains the following updates:https://github.com/cashapp/misk/commit/626e46e6c9cff889de3e011fe362e7049ae6e45a
626e46ehttps://github.com/cashapp/misk/commit/626e46e6c9cff889de3e011fe362e7049ae6e45a
https://github.com/googleapis/java-spannerhttps://github.com/googleapis/java-spanner
https://assertj.github.io/doc/#assertj-corehttps://assertj.github.io/doc/#assertj-core
https://github.com/assertj/assertjhttps://github.com/assertj/assertj
https://aws.amazon.com/sdkforjavahttps://aws.amazon.com/sdkforjava
https://aws.amazon.com/sdkforjavahttps://aws.amazon.com/sdkforjava
https://aws.amazon.com/sdkforjavahttps://aws.amazon.com/sdkforjava
https://aws.amazon.com/sdkforjavahttps://aws.amazon.com/sdkforjava
https://aws.amazon.com/sdkforjavahttps://aws.amazon.com/sdkforjava
https://aws.amazon.com/sdkforjavahttps://aws.amazon.com/sdkforjava
https://github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6840-2025-01-06https://github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6840-2025-01-06
googleapis/java-spanner#3544https://github.com/googleapis/java-spanner/pull/3544
googleapis/java-spanner@6cbaf7ehttps://github.com/googleapis/java-spanner/commit/6cbaf7ec6502d04fc0a0c09720e2054bd10bead9
googleapis/java-spanner#3559https://github.com/googleapis/java-spanner/pull/3559
googleapis/java-spanner@5a1be3dhttps://github.com/googleapis/java-spanner/commit/5a1be3dedeafa6858502eadc7918820b9cd90f68
googleapis/java-spanner@8d295c4https://github.com/googleapis/java-spanner/commit/8d295c4a4030b4e97b1d653cc3baf412864f3042
googleapis/java-spanner#3576https://github.com/googleapis/java-spanner/pull/3576
googleapis/java-spanner@eee333bhttps://github.com/googleapis/java-spanner/commit/eee333b51fa69123e011dfbd2a0896fd31ac10dc
googleapis/java-spanner#3536https://github.com/googleapis/java-spanner/pull/3536
googleapis/java-spanner@801346ahttps://github.com/googleapis/java-spanner/commit/801346a1b2efe7d0144f7442e1568eb5b02ddcbc
googleapis/java-spanner#3580https://github.com/googleapis/java-spanner/pull/3580
d9813a0https://github.com/cashapp/misk/commit/d9813a055d1c9c8897d1a5beb03eaea9e6f9bb5a
googleapis/java-spanner@d9813a0https://github.com/googleapis/java-spanner/commit/d9813a05240b966f444168d3b8c30da9d27a8cc4
googleapis/java-spanner#3565https://github.com/googleapis/java-spanner/pull/3565
googleapis/java-spanner@b9ce1a6https://github.com/googleapis/java-spanner/commit/b9ce1a6fcbd11373a5cc82807af15c1cca0dd48e
googleapis/java-spanner#3570https://github.com/googleapis/java-spanner/pull/3570
googleapis/java-spanner@cc1753dhttps://github.com/googleapis/java-spanner/commit/cc1753da72b3e508f8fea8a6d19e1ed3f34e3602
googleapis/java-spanner#3531https://github.com/googleapis/java-spanner/pull/3531
googleapis/java-spanner@78c82edhttps://github.com/googleapis/java-spanner/commit/78c82edb4fcc4a5a9a372225ca429038c3b34955
https://github.com/renovatebot/renovate/discussionshttps://github.com/renovatebot/renovate/discussions
https://github.com/renovatebot/renovatehttps://github.com/renovatebot/renovate
https://github.com/suztomo
suztomohttps://github.com/suztomo
Mar 20, 2025 https://github.com/googleapis/java-spanner/pull/3565#ref-pullrequest-2935405906
protobuf ci 4.29.x #3703 https://github.com/googleapis/java-spanner/pull/3703
harshachintahttps://github.com/harshachinta
Apr 28, 2025 https://github.com/googleapis/java-spanner/pull/3565#ref-commit-6e220ff
https://github.com/gagangupt16
https://github.com/surbhigarg92
https://github.com/diegomarquezp
https://github.com/harshachinta
https://github.com/olavloite
https://github.com/pratickchokhani
https://github.com/sakthivelmanii
https://github.com/cloud-java-bot
https://github.com/apps/release-please
https://github.com/renovate-bot
https://github.com/rahul2393
https://github.com/JoeWang1127
https://github.com/sagnghos
https://github.com/larkee
chore: support for UUID type (https://github.com/googleapis/java-spanner/commit/6e220ffd6c019436390f99df62060a1403be83ce
#3572https://github.com/googleapis/java-spanner/pull/3572
)https://github.com/googleapis/java-spanner/commit/6e220ffd6c019436390f99df62060a1403be83ce
https://github.com/googleapis/java-spanner/commit/6e220ffd6c019436390f99df62060a1403be83ce#comments
6e220ffhttps://github.com/googleapis/java-spanner/commit/6e220ffd6c019436390f99df62060a1403be83ce
#3519https://github.com/googleapis/java-spanner/pull/3519
#3495https://github.com/googleapis/java-spanner/pull/3495
#3471https://github.com/googleapis/java-spanner/pull/3471
#3533https://github.com/googleapis/java-spanner/pull/3533
#3231https://github.com/googleapis/java-spanner/pull/3231
#3535https://github.com/googleapis/java-spanner/pull/3535
#3522https://github.com/googleapis/java-spanner/pull/3522
#3534https://github.com/googleapis/java-spanner/pull/3534
#3532https://github.com/googleapis/java-spanner/pull/3532
#3540https://github.com/googleapis/java-spanner/pull/3540
#3542https://github.com/googleapis/java-spanner/pull/3542
#3545https://github.com/googleapis/java-spanner/pull/3545
#3526https://github.com/googleapis/java-spanner/pull/3526
#3549https://github.com/googleapis/java-spanner/pull/3549
#3551https://github.com/googleapis/java-spanner/pull/3551
#3541https://github.com/googleapis/java-spanner/issues/3541
#3523https://github.com/googleapis/java-spanner/pull/3523
#3547https://github.com/googleapis/java-spanner/pull/3547
#3550https://github.com/googleapis/java-spanner/pull/3550
#3546https://github.com/googleapis/java-spanner/pull/3546
#3531https://github.com/googleapis/java-spanner/pull/3531
https://redirect.github.com/open-telemetry/opentelemetry-javahttps://redirect.github.com/open-telemetry/opentelemetry-java
https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk-testing/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk-testing/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk-testing/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk-testing/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk-testing/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk-testing/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk-testing/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk-testing/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://redirect.github.com/open-telemetry/opentelemetry-javahttps://redirect.github.com/open-telemetry/opentelemetry-java
https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk-trace/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk-trace/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk-trace/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk-trace/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk-trace/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk-trace/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk-trace/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk-trace/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://redirect.github.com/open-telemetry/opentelemetry-javahttps://redirect.github.com/open-telemetry/opentelemetry-java
https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk-metrics/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk-metrics/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk-metrics/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk-metrics/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk-metrics/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk-metrics/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk-metrics/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk-metrics/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://redirect.github.com/open-telemetry/opentelemetry-javahttps://redirect.github.com/open-telemetry/opentelemetry-java
https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk/1.44.1/1.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/
https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1450-2024-12-06https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1450-2024-12-06
https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.44.1...v1.45.0https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.44.1...v1.45.0
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6884https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6884
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6852https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6852
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6885https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6885
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6851https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6851
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6885https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6885
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6906https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6906
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6896https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6896
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6888https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6888
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6920https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6920
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6891https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6891
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6886https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6886
https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6903https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6903
https://mend.io/renovate/https://mend.io/renovate/
https://developer.mend.io/github/googleapis/java-spannerhttps://developer.mend.io/github/googleapis/java-spanner
#3554https://github.com/googleapis/java-spanner/pull/3554
https://togithub.com/googleapis/release-pleasehttps://togithub.com/googleapis/release-please
https://togithub.com/googleapis/release-please#release-pleasehttps://togithub.com/googleapis/release-please#release-please
#3536https://github.com/googleapis/java-spanner/pull/3536
#3558https://github.com/googleapis/java-spanner/pull/3558
#3561https://github.com/googleapis/java-spanner/pull/3561
#3560https://github.com/googleapis/java-spanner/pull/3560
#3555https://github.com/googleapis/java-spanner/pull/3555
#3529https://github.com/googleapis/java-spanner/pull/3529
#3566https://github.com/googleapis/java-spanner/pull/3566
#3565https://github.com/googleapis/java-spanner/pull/3565
#3567https://github.com/googleapis/java-spanner/pull/3567
#3544https://github.com/googleapis/java-spanner/pull/3544
#3564https://github.com/googleapis/java-spanner/pull/3564
https://github.co/hiddenchars
https://github.com/googleapis/java-spanner/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fjava-spanner%2Fpull%2F3565
https://github.com/sakthivelmanii
sakthivelmanii https://github.com/sakthivelmanii
https://github.com/googleapis/java-spanner/pull/3565/files/98331e9e354d8e1f05f34b1c01eea2d519b1403e
api: spanner https://github.com/googleapis/java-spanner/issues?q=state%3Aopen%20label%3A%22api%3A%20spanner%22
size: m https://github.com/googleapis/java-spanner/issues?q=state%3Aopen%20label%3A%22size%3A%20m%22
Please reload this pagehttps://github.com/googleapis/java-spanner/pull/3565
https://github.com/olavloite
https://github.com/sakthivelmanii
https://github.com/yoshi-kokoro
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.