iceberg
iceberg copied to clipboard
Add StartTransaction API to REST multi-table transaction support
Proposed Change
We have identified an issue with the current commit-only multi-table transaction support. The proposal provides an analysis of the isolation guarantee it could potentially break, and offers a solution of introducing StartTransaction to solve this problem.
Proposal document
https://docs.google.com/document/d/10tfqETygf2BLA34CoZLxK3v5xk1BWUNKFA9WE8X_w-U/edit#heading=h.kbf1q7197nxq
Specifications
- [X] Table
- [ ] View
- [X] REST
- [ ] Puffin
- [ ] Encryption
- [ ] Other