The GitHub Actions job "Flink CI" on iceberg.git/xinyilu/fix2 has succeeded.
Run started by GitHub user agnes-xinyi-lu (triggered by agnes-xinyi-lu).

Head commit for run:
59a899f74fb6f1b3daa7abfcee5ce67fab325bae / Xinyi Lu <[email protected]>
    Core: Make sequence number conflicts retryable in concurrent commits

    When multiple processes concurrently commit to different branches of the
    same table through the REST catalog, sequence number validation failures
    in TableMetadata.addSnapshot() were throwing non-retryable 
ValidationException
    instead of retryable CommitFailedException.

    This fix catches the sequence number validation error in 
CatalogHandlers.commit()
    and wraps it in ValidationFailureException(CommitFailedException) to:
    - Skip server-side retry (which won't help since sequence number is in the 
request)
    - Return CommitFailedException to the client so it can retry with refreshed 
metadata

Report URL: https://github.com/apache/iceberg/actions/runs/21300659191

With regards,
GitHub Actions via GitBox

Reply via email to