-
Notifications
You must be signed in to change notification settings - Fork 450
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GLUTEN-7028][CH][Part-6] Introduce MergeTreeDelayedCommitProtocol #7506
Conversation
Run Gluten Clickhouse CI |
af540cc
to
0319925
Compare
Run Gluten Clickhouse CI |
1 similar comment
Run Gluten Clickhouse CI |
9bf10f1
to
80aa1ad
Compare
Run Gluten Clickhouse CI |
80aa1ad
to
bfb4a2a
Compare
Run Gluten Clickhouse CI |
bfb4a2a
to
768156d
Compare
Run Gluten Clickhouse CI |
768156d
to
360f0b6
Compare
Run Gluten Clickhouse CI |
1 similar comment
Run Gluten Clickhouse CI |
223dbd1
to
2e271a8
Compare
Run Gluten Clickhouse CI |
2e271a8
to
9ea7d2f
Compare
Run Gluten Clickhouse CI |
1 similar comment
Run Gluten Clickhouse CI |
7af8250
to
c110840
Compare
Run Gluten Clickhouse CI |
2 similar comments
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
39d53df
to
4c46451
Compare
Run Gluten Clickhouse CI |
Remove MergeTreeExecutedWriteSummary Remove MergeTreeWriterBucketSpec and MergeTreeWriteJobDescription, using spark's definition
MergeTreeWriterInjects.insertFakeRowAdaptor
4c46451
to
728f59f
Compare
Run Gluten Clickhouse CI |
===== Performance report for TPCDS SF2000 with Velox backend, for reference only ====
|
* [GLUTEN-1632][CH]Daily Update Clickhouse Version (20241026) * Fix Build due to ClickHouse/ClickHouse#71019 * fix gtest build due to #7506 --------- Co-authored-by: kyligence-git <[email protected]> Co-authored-by: Chang Chen <[email protected]>
) * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20241026) * Fix Build due to ClickHouse/ClickHouse#71019 * fix gtest build due to apache#7506 --------- Co-authored-by: kyligence-git <[email protected]> Co-authored-by: Chang Chen <[email protected]>
What changes were proposed in this pull request?
This PR introduces
MergeTreeDelayedCommitProtocol
as a bridge between native backend andFileFormatWriter
. We have moved the special logic of native write fromMergeTreeFileformatWriter
to this class, so we can directly useFileFormatWriter
in spark 3.2 and spark 3.3.I will use
MergeTreeDelayedCommitProtocol
in the next PR for the one pipeline write(Fixes: #7028)
How was this patch tested?
Use existed UTs