The GitHub Actions job "ASAN and UBSAN Tests" on 
iceberg-cpp.git/introduce_transaction has failed.
Run started by GitHub user wgtmac (triggered by wgtmac).

Head commit for run:
5c703d9c00ab40bd029536abd22074c6bafa3aba / Gang Wu <[email protected]>
feat: implement transaction api

- Introduce `Transaction` class to manage multi-operation table updates.
- Add `Table::NewTransaction()` and `Table::NewUpdateProperties()` to initiate 
updates.
- Move `PendingUpdate` and `UpdateProperties` to `src/iceberg/update/` and 
refactor them to use the transaction mechanism.
- Add `StagedTable` to represent tables with uncommitted changes.
- Update `InMemoryCatalog` and `RestCatalog` to align with the new update flow.
- Refactor `Table` to support metadata refresh and location management within 
transactions.
- Add comprehensive tests for transactions and property updates.

Report URL: https://github.com/apache/iceberg-cpp/actions/runs/20305735163

With regards,
GitHub Actions via GitBox

Reply via email to