An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
This PR fixes the OOM caused by SparkSession.cloneSession and TemporaryView. It replaces the reference of Snapshot in TahoeLogFileIndex using SnapshotDescriptor, thus remove the reference to SparkSession from TahoeLogFileIndex.
Which Delta project/connector is this regarding?
Description
This PR fixes the OOM caused by SparkSession.cloneSession and TemporaryView. It replaces the reference of
Snapshot
inTahoeLogFileIndex
usingSnapshotDescriptor
, thus remove the reference toSparkSession
fromTahoeLogFileIndex
.How was this patch tested?
UT
Does this PR introduce any user-facing changes?
No