Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

ahmedabu98
Copy link
Contributor

Makes the sink more resilient to bundle retries.

Fixes #34074

// TODO(ahmedabu98): This does not cover concurrent writes from other pipelines, where the
// "last successful snapshot" might reflect commits from other sources. Ideally, we would make
// this stateful, but that is update incompatible.
// TODO(ahmedabu98): add load test pipelines with intentional periodic crashing
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not feasible to have a meaningful test for this without Dataflow

@ahmedabu98 ahmedabu98 added this to the 2.64.0 Release milestone Mar 12, 2025
Copy link
Contributor

Checks are failing. Will not request review until checks are succeeding. If you'd like to override that behavior, comment assign set of reviewers

@ahmedabu98
Copy link
Contributor Author

assign set of reviewers

Copy link
Contributor

Assigning reviewers. If you would like to opt out of this review, comment assign to next reviewer:

R: @robertwb for label java.
R: @damccorm for label build.
R: @johnjcasey for label io.

Available commands:

  • stop reviewer notifications - opt out of the automated review tooling
  • remind me after tests pass - tag the comment author after tests pass
  • waiting on author - shift the attention set back to the author (any comment or push by the author will return the attention set to the reviewers)

The PR bot will only process comments in the main thread (not review comments).

@liferoad liferoad removed this from the 2.64.0 Release milestone Mar 19, 2025
Copy link
Contributor

@damccorm damccorm left a comment

Choose a reason for hiding this comment

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

Thanks, LGTM

Copy link
Contributor

@damccorm damccorm left a comment

Choose a reason for hiding this comment

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

Thanks

@ahmedabu98 ahmedabu98 merged commit 402c02c into apache:master Mar 20, 2025
18 of 20 checks passed
talatuyarer pushed a commit to talatuyarer/beam that referenced this pull request Mar 20, 2025
…pache#34264)

* remove already committed files

* changes

* simplify validation

* validate without loading the whole collection into memory
prodriguezdefino pushed a commit to prodriguezdefino/beam-pabs that referenced this pull request Mar 26, 2025
…pache#34264)

* remove already committed files

* changes

* simplify validation

* validate without loading the whole collection into memory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: Iceberg sink is not resilient to worker crash
3 participants