twuebi opened a new pull request, #1427:
URL: https://github.com/apache/iceberg-go/pull/1427

   This fixes manifest-list replay after optimistic-concurrency retries. On 
retry, snapshot producers now rebuild parent-dependent manifests against the 
fresh branch head while reusing already-written added-content manifests. That 
prevents overwrite/replace retries from resurrecting removed data files or 
dropping concurrently committed files. The rebuild also refreshes sequence 
numbers, v3 row-lineage fields, and snapshot summary totals from latest 
metadata. If a file planned for rewrite is no longer live, replay now aborts so 
callers can re-plan safely. Regression coverage adds an end-to-end 
replace-after-conflict scenario plus focused retry-rebuild tests.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to