delta-io / delta

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
https://delta.io
Apache License 2.0
7.62k stars 1.71k forks source link

[Spark] Pass table identifier through DeltaLog API to commit coordinator #3754

Closed ctringdb closed 1 month ago

ctringdb commented 1 month ago

Which Delta project/connector is this regarding?

Description

Change all relevant APIs of DeltaLog to take in a table identifier and pass this identifier all the way to the commit coordinator. Update OptimisticTransaction to use the new API.

How was this patch tested?

New unit tests

Does this PR introduce any user-facing changes?

No