Skip to content

[CP] bigtable: Require google-cloud-bigtable>=2.42.0 and test Python BigtableIO write error surfacing (#39820) - #39831

Merged
damccorm merged 1 commit into
release-2.76from
cp-39820
Aug 20, 2026
Merged

[CP] bigtable: Require google-cloud-bigtable>=2.42.0 and test Python BigtableIO write error surfacing (#39820)#39831
damccorm merged 1 commit into
release-2.76from
cp-39820

Conversation

@damccorm

Copy link
Copy Markdown
Contributor

google-cloud-bigtable 2.42.0 improves MutationsBatcher error handling so that errors raised during async flushes are surfaced instead of being swallowed. Bump the minimum version and add BigtableIO write tests that assert batch errors are surfaced (and fail the bundle) from the async flush path, the buffered-row flush at finish_bundle, and close() itself.

Cherry-pick of #39820

…39820)
google-cloud-bigtable 2.42.0 improves MutationsBatcher error handling so
that errors raised during async flushes are surfaced instead of being
swallowed. Bump the minimum version and add BigtableIO write tests that
assert batch errors are surfaced (and fail the bundle) from the async
flush path, the buffered-row flush at finish_bundle, and close() itself.
@damccorm

Copy link
Copy Markdown
ContributorAuthor

R: @Amar3tto

cc/ @mutianf

@github-actions

Copy link
Copy Markdown
Contributor

Stopping reviewer notifications for this pull request: review requested by someone other than the bot, ceding control. If you'd like to restart, comment assign set of reviewers

@damccorm
damccorm merged commit 63850b7 into release-2.76Aug 20, 2026
133 of 136 checks passed
@damccorm
damccorm deleted the cp-39820 branch August 20, 2026 15:36
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@damccorm@Amar3tto@mutianf