René's URL Explorer Experiment


Title: feat: optimize retries by daniel-sanche · Pull Request #854 · googleapis/python-bigtable · GitHub

Open Graph Title: feat: optimize retries by daniel-sanche · Pull Request #854 · googleapis/python-bigtable

X Title: feat: optimize retries by daniel-sanche · Pull Request #854 · googleapis/python-bigtable

Description: This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-bigtable - feat: optimize retries by daniel-sanche · Pull Request #854 · googleapis/python-bigtable

Open Graph Description: This PR makes use of recent optimizations in the streaming retries from api-core to wrap the returned error more efficiently Should bring read_rows RPS from ~75k to ~83k

X Description: This PR makes use of recent optimizations in the streaming retries from api-core to wrap the returned error more efficiently Should bring read_rows RPS from ~75k to ~83k

Opengraph URL: https://github.com/googleapis/python-bigtable/pull/854

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:3ef5cfdc-f6c0-09db-4275-42b4801a7bf0
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEB42:3ED847:187462C:23DBC41:6A4E5645
html-safe-noncef02a5b253fd9591957ccfdbdf6591bfa7ce72345ddc4b7de53ddc36a1a9c30ab
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQjQyOjNFRDg0NzoxODc0NjJDOjIzREJDNDE6NkE0RTU2NDUiLCJ2aXNpdG9yX2lkIjoiNTIwNzg3ODcwMjY3NTY3ODc4OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmace7c6c5ae34c2f9d671c5d584c9d5f42f9f81cf95a19d4fc56caa9b2328f47535
hovercard-subject-tagpull_request:1476322150
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/python-bigtable/854/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/f164ff68107ee767cd59fac42e5683c154d45d18a55bf2d5260f3144984376f7/googleapis/python-bigtable/pull/854
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/f164ff68107ee767cd59fac42e5683c154d45d18a55bf2d5260f3144984376f7/googleapis/python-bigtable/pull/854
og:image:altThis PR makes use of recent optimizations in the streaming retries from api-core to wrap the returned error more efficiently Should bring read_rows RPS from ~75k to ~83k
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamedaniel-sanche
hostnamegithub.com
expected-hostnamegithub.com
None030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0
turbo-cache-controlno-cache
go-importgithub.com/googleapis/python-bigtable git https://github.com/googleapis/python-bigtable.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id226992487
octolytics-dimension-repository_nwogoogleapis/python-bigtable
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id226992487
octolytics-dimension-repository_network_root_nwogoogleapis/python-bigtable
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
releasef344f1eab54fc7dfc02d0d018cda7e158c3db65c
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/python-bigtable/pull/854#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-bigtable%2Fpull%2F854
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%2Fpython-bigtable%2Fpull%2F854
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%2Fpython-bigtable
Reloadhttps://github.com/googleapis/python-bigtable/pull/854
Reloadhttps://github.com/googleapis/python-bigtable/pull/854
Reloadhttps://github.com/googleapis/python-bigtable/pull/854
Please reload this pagehttps://github.com/googleapis/python-bigtable/pull/854
googleapis https://github.com/googleapis
python-bigtablehttps://github.com/googleapis/python-bigtable
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fpython-bigtable
Fork 65 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-bigtable
Star 75 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-bigtable
Code https://github.com/googleapis/python-bigtable
Issues 0 https://github.com/googleapis/python-bigtable/issues
Pull requests 0 https://github.com/googleapis/python-bigtable/pulls
Actions https://github.com/googleapis/python-bigtable/actions
Projects https://github.com/googleapis/python-bigtable/projects
Security and quality 0 https://github.com/googleapis/python-bigtable/security
Insights https://github.com/googleapis/python-bigtable/pulse
Code https://github.com/googleapis/python-bigtable
Issues https://github.com/googleapis/python-bigtable/issues
Pull requests https://github.com/googleapis/python-bigtable/pulls
Actions https://github.com/googleapis/python-bigtable/actions
Projects https://github.com/googleapis/python-bigtable/projects
Security and quality https://github.com/googleapis/python-bigtable/security
Insights https://github.com/googleapis/python-bigtable/pulse
daniel-sanchehttps://github.com/daniel-sanche
googleapis:v3https://github.com/googleapis/python-bigtable/tree/v3
daniel-sanche:optimize_retrieshttps://github.com/daniel-sanche/python-bigtable/tree/optimize_retries
Conversationhttps://github.com/googleapis/python-bigtable/pull/854
Commits89 (89)https://github.com/googleapis/python-bigtable/pull/854/commits
Checkshttps://github.com/googleapis/python-bigtable/pull/854/checks
Files changedhttps://github.com/googleapis/python-bigtable/pull/854/files
feat: optimize retrieshttps://github.com/googleapis/python-bigtable/pull/854#top
daniel-sanchehttps://github.com/daniel-sanche
googleapis:v3https://github.com/googleapis/python-bigtable/tree/v3
daniel-sanche:optimize_retrieshttps://github.com/daniel-sanche/python-bigtable/tree/optimize_retries
https://github.com/daniel-sanche
daniel-sanchehttps://github.com/daniel-sanche
Aug 15, 2023https://github.com/googleapis/python-bigtable/pull/854#issue-1851936669
Please reload this pagehttps://github.com/googleapis/python-bigtable/pull/854
Please reload this pagehttps://github.com/googleapis/python-bigtable/pull/854
daniel-sanchehttps://github.com/daniel-sanche
July 24, 2023 15:47https://github.com/googleapis/python-bigtable/pull/854#commits-pushed-18650af
https://github.com/daniel-sanche
added function for populating shardhttps://github.com/googleapis/python-bigtable/pull/854/commits/18650af845bfec7d40684db5ebcf3f6867319f42
18650afhttps://github.com/googleapis/python-bigtable/pull/854/commits/18650af845bfec7d40684db5ebcf3f6867319f42
https://github.com/daniel-sanche
Merge branch 'v3' into benchmarks_prodhttps://github.com/googleapis/python-bigtable/pull/854/commits/df05171e96615138d24a43a5e0bf8bffb9d6f0a9
df05171https://github.com/googleapis/python-bigtable/pull/854/commits/df05171e96615138d24a43a5e0bf8bffb9d6f0a9
https://github.com/daniel-sanche
got table population workinghttps://github.com/googleapis/python-bigtable/pull/854/commits/4db25b39b18dcfd5f31f6dc0f7abdfdac906ce4c
4db25b3https://github.com/googleapis/python-bigtable/pull/854/commits/4db25b39b18dcfd5f31f6dc0f7abdfdac906ce4c
https://github.com/daniel-sanche
finished table populationhttps://github.com/googleapis/python-bigtable/pull/854/commits/28cc1f4c219ffc0b8e84f469b1078f137adf885c
28cc1f4https://github.com/googleapis/python-bigtable/pull/854/commits/28cc1f4c219ffc0b8e84f469b1078f137adf885c
https://github.com/daniel-sanche
pulled out table setup fixtures from system testshttps://github.com/googleapis/python-bigtable/pull/854/commits/9e97ac0c3b1f6ba5618ff4ae672da72e52d74e43
9e97ac0https://github.com/googleapis/python-bigtable/pull/854/commits/9e97ac0c3b1f6ba5618ff4ae672da72e52d74e43
https://github.com/daniel-sanche
get system tests workinghttps://github.com/googleapis/python-bigtable/pull/854/commits/52550cd9792ee9873506a047c8b3e652b3133a32
52550cdhttps://github.com/googleapis/python-bigtable/pull/854/commits/52550cd9792ee9873506a047c8b3e652b3133a32
https://github.com/daniel-sanche
added some basic throughput codehttps://github.com/googleapis/python-bigtable/pull/854/commits/a19123612fd4dc72009fc26b20ddd818fb2ec358
a191236https://github.com/googleapis/python-bigtable/pull/854/commits/a19123612fd4dc72009fc26b20ddd818fb2ec358
https://github.com/daniel-sanche
count operationshttps://github.com/googleapis/python-bigtable/pull/854/commits/31dbbd9b8b75462d465ceb6a7940ffb1386eb572
31dbbd9https://github.com/googleapis/python-bigtable/pull/854/commits/31dbbd9b8b75462d465ceb6a7940ffb1386eb572
https://github.com/daniel-sanche
added splits to tablehttps://github.com/googleapis/python-bigtable/pull/854/commits/eac206abeecc1387c642842f79e36345cd17d113
eac206ahttps://github.com/googleapis/python-bigtable/pull/854/commits/eac206abeecc1387c642842f79e36345cd17d113
https://github.com/daniel-sanche
extracted cluster confighttps://github.com/googleapis/python-bigtable/pull/854/commits/ea771def057ea789edc2155f2b70df1843f34d26
ea771dehttps://github.com/googleapis/python-bigtable/pull/854/commits/ea771def057ea789edc2155f2b70df1843f34d26
https://github.com/daniel-sanche
chanted test namehttps://github.com/googleapis/python-bigtable/pull/854/commits/2eda0ac1471da9c16728327b393846b2676561b0
2eda0achttps://github.com/googleapis/python-bigtable/pull/854/commits/2eda0ac1471da9c16728327b393846b2676561b0
https://github.com/daniel-sanche
improved benchmark outputhttps://github.com/googleapis/python-bigtable/pull/854/commits/f0649fd59897022c7f85fa40c6d23d772dfcd51f
f0649fdhttps://github.com/googleapis/python-bigtable/pull/854/commits/f0649fd59897022c7f85fa40c6d23d772dfcd51f
https://github.com/daniel-sanche
fixed population to use new formathttps://github.com/googleapis/python-bigtable/pull/854/commits/fbf26366af9d51ddf7e5dae1beb33eac4e78a1bc
fbf2636https://github.com/googleapis/python-bigtable/pull/854/commits/fbf26366af9d51ddf7e5dae1beb33eac4e78a1bc
https://github.com/daniel-sanche
added sharded scan benchmarkhttps://github.com/googleapis/python-bigtable/pull/854/commits/21df0c2883e586df6fcb37f8d0585e797b5cb12d
21df0c2https://github.com/googleapis/python-bigtable/pull/854/commits/21df0c2883e586df6fcb37f8d0585e797b5cb12d
https://github.com/daniel-sanche
more accurate time trackinghttps://github.com/googleapis/python-bigtable/pull/854/commits/91ef008188023251f5bd801ab128773537ea7eda
91ef008https://github.com/googleapis/python-bigtable/pull/854/commits/91ef008188023251f5bd801ab128773537ea7eda
https://github.com/daniel-sanche
added script to deploy to GCEhttps://github.com/googleapis/python-bigtable/pull/854/commits/f91750f2edd0a5d63b0b6436cc604fe16572c073
f91750fhttps://github.com/googleapis/python-bigtable/pull/854/commits/f91750f2edd0a5d63b0b6436cc604fe16572c073
https://github.com/daniel-sanche
limit to one qualifierhttps://github.com/googleapis/python-bigtable/pull/854/commits/0236f85214416804d046c3b52a076a2437225d01
0236f85https://github.com/googleapis/python-bigtable/pull/854/commits/0236f85214416804d046c3b52a076a2437225d01
https://github.com/daniel-sanche
added separate test for point readshttps://github.com/googleapis/python-bigtable/pull/854/commits/fd94350c67f98ad4f761c9c1d1fab4dae78e3628
fd94350https://github.com/googleapis/python-bigtable/pull/854/commits/fd94350c67f98ad4f761c9c1d1fab4dae78e3628
https://github.com/daniel-sanche
made row size configurablehttps://github.com/googleapis/python-bigtable/pull/854/commits/82ecaf2db938c16b18121ae028c216613cba00cc
82ecaf2https://github.com/googleapis/python-bigtable/pull/854/commits/82ecaf2db938c16b18121ae028c216613cba00cc
https://github.com/daniel-sanche
don't timeout benchmarks at deadlinehttps://github.com/googleapis/python-bigtable/pull/854/commits/a35f985d6db50169904d9523fc67f79ed5d78c2c
a35f985https://github.com/googleapis/python-bigtable/pull/854/commits/a35f985d6db50169904d9523fc67f79ed5d78c2c
https://github.com/daniel-sanche
added fastapi benchmarkhttps://github.com/googleapis/python-bigtable/pull/854/commits/a440d76f537097bdb8307fc313b3c5b797577793
a440d76https://github.com/googleapis/python-bigtable/pull/854/commits/a440d76f537097bdb8307fc313b3c5b797577793
https://github.com/daniel-sanche
added driver for fastapi classhttps://github.com/googleapis/python-bigtable/pull/854/commits/d0fcdb97fc988992a2e1bdf51f6a2f113a37d78c
d0fcdb9https://github.com/googleapis/python-bigtable/pull/854/commits/d0fcdb97fc988992a2e1bdf51f6a2f113a37d78c
https://github.com/daniel-sanche
delete VM on complete; improved formattinghttps://github.com/googleapis/python-bigtable/pull/854/commits/0bb70efd2caeeb01585df31e97994a659a887c90
0bb70efhttps://github.com/googleapis/python-bigtable/pull/854/commits/0bb70efd2caeeb01585df31e97994a659a887c90
https://github.com/daniel-sanche
improved fastapi benchmarkhttps://github.com/googleapis/python-bigtable/pull/854/commits/3f3f59aab37f5734d10fb2fd88ddf77d89d712da
3f3f59ahttps://github.com/googleapis/python-bigtable/pull/854/commits/3f3f59aab37f5734d10fb2fd88ddf77d89d712da
https://github.com/daniel-sanche
run tests concurrentlyhttps://github.com/googleapis/python-bigtable/pull/854/commits/5a6ffad9858635d05a0b72d34e013c95c1ff691a
5a6ffadhttps://github.com/googleapis/python-bigtable/pull/854/commits/5a6ffad9858635d05a0b72d34e013c95c1ff691a
https://github.com/daniel-sanche
saved test_system changeshttps://github.com/googleapis/python-bigtable/pull/854/commits/604071f66937558d85d20e5fdf84e91d65e52073
604071fhttps://github.com/googleapis/python-bigtable/pull/854/commits/604071f66937558d85d20e5fdf84e91d65e52073
https://github.com/daniel-sanche
added profling to point readshttps://github.com/googleapis/python-bigtable/pull/854/commits/3686ef62ae2624a7b4c759eb18b5006122756348
3686ef6https://github.com/googleapis/python-bigtable/pull/854/commits/3686ef62ae2624a7b4c759eb18b5006122756348
https://github.com/daniel-sanche
add duration to run scripthttps://github.com/googleapis/python-bigtable/pull/854/commits/c42f5961a7f35529f4a7d6fbc5a6b0b35b0eb6cf
c42f596https://github.com/googleapis/python-bigtable/pull/854/commits/c42f5961a7f35529f4a7d6fbc5a6b0b35b0eb6cf
https://github.com/daniel-sanche
build async generator manuallyhttps://github.com/googleapis/python-bigtable/pull/854/commits/e2ac25860c827655427dbc2f0ea2d9b327d28dbc
e2ac258https://github.com/googleapis/python-bigtable/pull/854/commits/e2ac25860c827655427dbc2f0ea2d9b327d28dbc
https://github.com/daniel-sanche
lazy parse cell datahttps://github.com/googleapis/python-bigtable/pull/854/commits/1228c8ad09da2ecf5f8df28a59fde2032bc58606
1228c8ahttps://github.com/googleapis/python-bigtable/pull/854/commits/1228c8ad09da2ecf5f8df28a59fde2032bc58606
daniel-sanchehttps://github.com/daniel-sanche
August 10, 2023 15:49https://github.com/googleapis/python-bigtable/pull/854#commits-pushed-2a82343
https://github.com/daniel-sanche
experiment: yield in row batcheshttps://github.com/googleapis/python-bigtable/pull/854/commits/2a823430867e80bbf76029e504276f132bb669a9
2a82343https://github.com/googleapis/python-bigtable/pull/854/commits/2a823430867e80bbf76029e504276f132bb669a9
https://github.com/daniel-sanche
Revert "experiment: yield in row batches"https://github.com/googleapis/python-bigtable/pull/854/commits/4e6dd6f8030adf5c3ae9305503a88291409e4956
4e6dd6fhttps://github.com/googleapis/python-bigtable/pull/854/commits/4e6dd6f8030adf5c3ae9305503a88291409e4956
2a82343https://github.com/daniel-sanche/python-bigtable/commit/2a823430867e80bbf76029e504276f132bb669a9
https://github.com/daniel-sanche
removed benchmarks dirhttps://github.com/googleapis/python-bigtable/pull/854/commits/daa7a596a30c73c3c2e705885d40adcf11d2a22c
daa7a59https://github.com/googleapis/python-bigtable/pull/854/commits/daa7a596a30c73c3c2e705885d40adcf11d2a22c
https://github.com/daniel-sanche
fixed type annotationhttps://github.com/googleapis/python-bigtable/pull/854/commits/e91d693735294669e800e9c44bdf4f13b4de3fe8
e91d693https://github.com/googleapis/python-bigtable/pull/854/commits/e91d693735294669e800e9c44bdf4f13b4de3fe8
https://github.com/daniel-sanche
added slots to queryhttps://github.com/googleapis/python-bigtable/pull/854/commits/cb2845181693e507b99a0b48e31bae1ef30643ea
cb28451https://github.com/googleapis/python-bigtable/pull/854/commits/cb2845181693e507b99a0b48e31bae1ef30643ea
https://github.com/daniel-sanche
use separate instances for each runhttps://github.com/googleapis/python-bigtable/pull/854/commits/1dd4d0ce0a9d9b18e05ea02c4a738601769f7e74
1dd4d0chttps://github.com/googleapis/python-bigtable/pull/854/commits/1dd4d0ce0a9d9b18e05ea02c4a738601769f7e74
https://github.com/daniel-sanche
made _ReadRowOperation into slotshttps://github.com/googleapis/python-bigtable/pull/854/commits/6d2dab607f54ce9de17c0f1e5713aa910920e61b
6d2dab6https://github.com/googleapis/python-bigtable/pull/854/commits/6d2dab607f54ce9de17c0f1e5713aa910920e61b
https://github.com/daniel-sanche
clean up style issueshttps://github.com/googleapis/python-bigtable/pull/854/commits/309405ac275ef01cf14d1c4fb7c458321124e361
309405ahttps://github.com/googleapis/python-bigtable/pull/854/commits/309405ac275ef01cf14d1c4fb7c458321124e361
https://github.com/daniel-sanche
removed commented testhttps://github.com/googleapis/python-bigtable/pull/854/commits/e36d70b2920333d7740daf4ec2ff731334f01eb7
e36d70bhttps://github.com/googleapis/python-bigtable/pull/854/commits/e36d70b2920333d7740daf4ec2ff731334f01eb7
https://github.com/daniel-sanche
use optimizations from retrieshttps://github.com/googleapis/python-bigtable/pull/854/commits/eb4bcfaadbf9a3b88891a474e700951f2af74559
eb4bcfahttps://github.com/googleapis/python-bigtable/pull/854/commits/eb4bcfaadbf9a3b88891a474e700951f2af74559
https://github.com/daniel-sanche
removed layer of wrappinghttps://github.com/googleapis/python-bigtable/pull/854/commits/f6e8cd20bcc71f95b2c969e3a731f5e87756cda2
f6e8cd2https://github.com/googleapis/python-bigtable/pull/854/commits/f6e8cd20bcc71f95b2c969e3a731f5e87756cda2
https://github.com/daniel-sanche
fixed testshttps://github.com/googleapis/python-bigtable/pull/854/commits/50378918c3516db5b10cec349c7bf8476b418b02
5037891https://github.com/googleapis/python-bigtable/pull/854/commits/50378918c3516db5b10cec349c7bf8476b418b02
https://github.com/apps/product-auto-label
product-auto-labelhttps://github.com/apps/product-auto-label
size: xl https://github.com/googleapis/python-bigtable/issues?q=state%3Aopen%20label%3A%22size%3A%20xl%22
api: bigtable https://github.com/googleapis/python-bigtable/issues?q=state%3Aopen%20label%3A%22api%3A%20bigtable%22
Aug 15, 2023https://github.com/googleapis/python-bigtable/pull/854#event-10100534586
daniel-sanchehttps://github.com/daniel-sanche
August 15, 2023 16:17https://github.com/googleapis/python-bigtable/pull/854#commits-pushed-ea5b4f9
https://github.com/daniel-sanche
updated retryable stream submodulehttps://github.com/googleapis/python-bigtable/pull/854/commits/ea5b4f923e42516729c57113ddbe28096841b952
ea5b4f9https://github.com/googleapis/python-bigtable/pull/854/commits/ea5b4f923e42516729c57113ddbe28096841b952
https://github.com/daniel-sanche
updated dependency versionhttps://github.com/googleapis/python-bigtable/pull/854/commits/9456196a4ae80466f92b9294027c457ee76d88de
9456196https://github.com/googleapis/python-bigtable/pull/854/commits/9456196a4ae80466f92b9294027c457ee76d88de
https://github.com/daniel-sanche
added todohttps://github.com/googleapis/python-bigtable/pull/854/commits/b9f8cdfb577b3ca2441dba2a134b8b31cb70d72a
b9f8cdfhttps://github.com/googleapis/python-bigtable/pull/854/commits/b9f8cdfb577b3ca2441dba2a134b8b31cb70d72a
https://github.com/daniel-sanche
daniel-sanchehttps://github.com/daniel-sanche
Aug 16, 2023https://github.com/googleapis/python-bigtable/pull/854#event-10112166810
https://github.com/daniel-sanche
daniel-sanchehttps://github.com/daniel-sanche
August 16, 2023 19:47https://github.com/googleapis/python-bigtable/pull/854#event-10112167318
https://github.com/daniel-sanche
daniel-sanchehttps://github.com/daniel-sanche
August 16, 2023 19:47https://github.com/googleapis/python-bigtable/pull/854#event-10112167370
https://github.com/daniel-sanche
Merge branch 'v3' into optimize_retrieshttps://github.com/googleapis/python-bigtable/pull/854/commits/fa0734cf5659b7ecf5e3a251aa868d45cd194d5b
fa0734chttps://github.com/googleapis/python-bigtable/pull/854/commits/fa0734cf5659b7ecf5e3a251aa868d45cd194d5b
https://github.com/apps/product-auto-label
product-auto-labelhttps://github.com/apps/product-auto-label
size: m https://github.com/googleapis/python-bigtable/issues?q=state%3Aopen%20label%3A%22size%3A%20m%22
size: xl https://github.com/googleapis/python-bigtable/issues?q=state%3Aopen%20label%3A%22size%3A%20xl%22
Aug 17, 2023https://github.com/googleapis/python-bigtable/pull/854#event-10121473349
daniel-sanchehttps://github.com/daniel-sanche
August 17, 2023 09:33https://github.com/googleapis/python-bigtable/pull/854#commits-pushed-3323a66
https://github.com/daniel-sanche
moved exception builder into own methodhttps://github.com/googleapis/python-bigtable/pull/854/commits/3323a666e3b78bbf7e7fee8310cb6e7eb57a2f6b
3323a66https://github.com/googleapis/python-bigtable/pull/854/commits/3323a666e3b78bbf7e7fee8310cb6e7eb57a2f6b
https://github.com/daniel-sanche
updated constraintshttps://github.com/googleapis/python-bigtable/pull/854/commits/76d6df7754de187e99b9d406c724730d9b6e3dd0
76d6df7https://github.com/googleapis/python-bigtable/pull/854/commits/76d6df7754de187e99b9d406c724730d9b6e3dd0
https://github.com/daniel-sanche
fixed lint issueshttps://github.com/googleapis/python-bigtable/pull/854/commits/bf669adbcc340714e6bdb83c16b60a22113b4029
bf669adhttps://github.com/googleapis/python-bigtable/pull/854/commits/bf669adbcc340714e6bdb83c16b60a22113b4029
https://github.com/mutianf
mutianfhttps://github.com/mutianf
Aug 17, 2023 https://github.com/googleapis/python-bigtable/pull/854#pullrequestreview-1583255126
View reviewed changes https://github.com/googleapis/python-bigtable/pull/854/files/bf669adbcc340714e6bdb83c16b60a22113b4029
https://github.com/daniel-sanche
daniel-sanchehttps://github.com/daniel-sanche
b6d232ahttps://github.com/googleapis/python-bigtable/commit/b6d232ab532e2a6250483a419cdda701ed7f29de
Aug 17, 2023https://github.com/googleapis/python-bigtable/pull/854#event-10122932812
daniel-sanchehttps://github.com/daniel-sanche
Feb 5, 2024 https://github.com/googleapis/python-bigtable/pull/854#ref-commit-7088e39
https://github.com/daniel-sanche
https://github.com/apps/gcf-owl-bot
chore: add experimental async data client (https://github.com/googleapis/python-bigtable/commit/7088e39c6bac10e5f830e8fa68e181412910ec5a
#920https://github.com/googleapis/python-bigtable/pull/920
)https://github.com/googleapis/python-bigtable/commit/7088e39c6bac10e5f830e8fa68e181412910ec5a
7088e39https://github.com/googleapis/python-bigtable/commit/7088e39c6bac10e5f830e8fa68e181412910ec5a
#745https://github.com/googleapis/python-bigtable/pull/745
#751https://github.com/googleapis/python-bigtable/pull/751
#752https://github.com/googleapis/python-bigtable/pull/752
#753https://github.com/googleapis/python-bigtable/pull/753
#748https://github.com/googleapis/python-bigtable/pull/748
#762https://github.com/googleapis/python-bigtable/pull/762
#769https://github.com/googleapis/python-bigtable/pull/769
#767https://github.com/googleapis/python-bigtable/pull/767
#778https://github.com/googleapis/python-bigtable/pull/778
#780https://github.com/googleapis/python-bigtable/pull/780
#766https://github.com/googleapis/python-bigtable/pull/766
#810https://github.com/googleapis/python-bigtable/pull/810
#770https://github.com/googleapis/python-bigtable/pull/770
#816https://github.com/googleapis/python-bigtable/pull/816
#819https://github.com/googleapis/python-bigtable/pull/819
#820https://github.com/googleapis/python-bigtable/pull/820
#825https://github.com/googleapis/python-bigtable/pull/825
#852https://github.com/googleapis/python-bigtable/pull/852
#842https://github.com/googleapis/python-bigtable/pull/842
#854https://github.com/googleapis/python-bigtable/pull/854
#836https://github.com/googleapis/python-bigtable/pull/836
#870https://github.com/googleapis/python-bigtable/pull/870
#882https://github.com/googleapis/python-bigtable/pull/882
#880https://github.com/googleapis/python-bigtable/pull/880
#881https://github.com/googleapis/python-bigtable/pull/881
#875https://github.com/googleapis/python-bigtable/pull/875
#863https://github.com/googleapis/python-bigtable/pull/863
#879https://github.com/googleapis/python-bigtable/pull/879
#897https://github.com/googleapis/python-bigtable/pull/897
#900https://github.com/googleapis/python-bigtable/pull/900
#903https://github.com/googleapis/python-bigtable/pull/903
#909https://github.com/googleapis/python-bigtable/pull/909
https://github.co/hiddenchars
https://github.com/googleapis/python-bigtable/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%2Fpython-bigtable%2Fpull%2F854
https://github.com/mutianf
mutianf https://github.com/mutianf
https://github.com/googleapis/python-bigtable/pull/854/files/bf669adbcc340714e6bdb83c16b60a22113b4029
api: bigtable https://github.com/googleapis/python-bigtable/issues?q=state%3Aopen%20label%3A%22api%3A%20bigtable%22
size: m https://github.com/googleapis/python-bigtable/issues?q=state%3Aopen%20label%3A%22size%3A%20m%22
Please reload this pagehttps://github.com/googleapis/python-bigtable/pull/854
https://github.com/daniel-sanche
https://github.com/mutianf
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.