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

[Kernel] [CC Refactor #5] AbstractCommitCoordinatorBuilderSuite #3821

Open scottsand-db opened 3 weeks ago

scottsand-db commented 3 weeks ago

This is a stacked PR. Please view this PR's diff here: https://github.com/scottsand-db/delta/compare/delta_kernel_cc_4...delta_kernel_cc_5

Which Delta project/connector is this regarding?

Description

Move some CCBuilder utility methods from CommitCoordinatorUtils to AbstractCommitCoordinatorBuilder, then delete CommitCoordinatorProviderSuite, then create AbstractCommitCoordinatorBuilderSuite

How was this patch tested?

Trivial changes + test changes.

Does this PR introduce any user-facing changes?

Refactored where utils exist.