Expand description
Shared iceberg commit-with-retry primitive used by both the V1/V2 sink committer and the V3 sink coordinator worker. Wraps the standard pattern of “reload the table, build an action against the freshly-loaded snapshot, commit, retry on transient errors only”.
Enums§
- Commit
Error - Distinguishes retriable from non-retriable errors inside
run_with_retry.
Functions§
- reload_
table - Reload the iceberg table from the catalog and assert that its current
schema_idanddefault_partition_spec_idstill match the values the caller computed against. Schema or partition evolution mid-commit is surfaced as a non-retriable error by the call sites. - run_
with_ retry - Run a commit-action against the given iceberg table with retry.