Hey Jagdeep,

Thanks for proposing this. In general, it depends on what entity of the
triangle (Table-format, Catalog, Engine) we want to make responsible for
what operation. Where this proposal delegates more to the catalog, and what
is done today in the engine itself. I went over it and added some context
and comments. Let me know what you think!

Kind regards,
Fokko


Op di 22 apr 2025 om 04:42 schreef Jagdeep Sidhu <sidhujagde...@gmail.com>:

> Hi Iceberg dev community,
>
> cc: Dru - I have been collaborating with him.
>
> I want to start this email thread to discuss an IRC API proposal to enable
> engines to implement Multi-Statement Multi-Table Transactions. More details
> in the document:
>
>
> https://docs.google.com/document/d/1jr4Ah8oceOmo6fwxG_0II4vKDUHUKScb/edit?usp=sharing&ouid=117626409673211358817&rtpof=true&sd=true
> Proposal issue: https://github.com/apache/iceberg/issues/12865
>
> This document discusses challenges for  engines to implement such support,
> and proposes APIs that Catalog can implement to enable such functionality.
> Looking forward to feedback from Iceberg dev community.
>
> Thank you in advance!
> -Jagdeep
>
>
>

Reply via email to