[GLUTEN-7028][CH][Part-4] Refactor DeltaMergeTreeFileFormat to read table configuration from deltalog's metadata#7170
Merged
baibaichen merged 8 commits intoapache:mainfrom Sep 30, 2024
Conversation
|
Run Gluten Clickhouse CI |
a1661ce to
8feda6d
Compare
|
Run Gluten Clickhouse CI |
8feda6d to
e1885de
Compare
|
Run Gluten Clickhouse CI |
e1885de to
866a60a
Compare
|
Run Gluten Clickhouse CI |
866a60a to
e5073c7
Compare
|
Run Gluten Clickhouse CI |
e5073c7 to
bae621b
Compare
|
Run Gluten Clickhouse CI |
bae621b to
96c4314
Compare
|
Run Gluten Clickhouse CI |
96c4314 to
f8c4599
Compare
|
Run Gluten Clickhouse CI |
f8c4599 to
e1f332f
Compare
|
Run Gluten Clickhouse CI |
11 tasks
e1f332f to
53c5cf1
Compare
|
Run Gluten Clickhouse CI |
53c5cf1 to
afe9889
Compare
|
Run Gluten Clickhouse CI |
afe9889 to
a65c855
Compare
|
Run Gluten Clickhouse CI |
|
Run Gluten Clickhouse CI |
9529eef to
bb4bc5d
Compare
|
Run Gluten Clickhouse CI |
bb4bc5d to
03ffd5e
Compare
|
Run Gluten Clickhouse CI |
03ffd5e to
17cabd7
Compare
|
Run Gluten Clickhouse CI |
call ClickhouseMetaSerializer.forWrite at driver side org.apache.spark.sql.execution.datasources.utils.MergeTreeDeltaUtil => org.apache.spark.sql.execution.datasources.clickhouse.utils.MergeTreeDeltaUtil ClickhouseMetaSerializer.forWrite => get parameter from clickhouseTableConfigs Directly call ClickhouseMetaSerializer in CHMergeTreeWriterInjects Simplify ExtensionTableNode Minor refactor: using functional way to create collection
17cabd7 to
80119f7
Compare
|
Run Gluten Clickhouse CI |
1 similar comment
|
Run Gluten Clickhouse CI |
ede0a10 to
d210384
Compare
|
Run Gluten Clickhouse CI |
|
Run Gluten Clickhouse CI |
DeltaMergeTreeFileFormat to read table configuration from deltalog's metadata
zzcclp
approved these changes
Sep 30, 2024
Contributor
|
===== Performance report for TPCDS SF2000 with Velox backend, for reference only ====
|
Contributor
|
===== Performance report for TPCH SF2000 with Velox backend, for reference only ====
|
sharkdtu
pushed a commit
to sharkdtu/gluten
that referenced
this pull request
Nov 11, 2024
… table configuration from deltalog's metadata (apache#7170) *Call ClickhouseMetaSerializer.forWrite at driver side and Broadcast ReadRel.ExtensionTable.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changes were proposed in this pull request?
DeltaMergeTreeFileFormathas lots of members which could be placed into metadata's configration. This PR move most of configurations into metadat‘s configuration exceptsanpshotid.We now create
ReadRel.ExtensionTablebyDeltaMergeTreeFileFormat, seeprepareWrite(),(Fixes: #7028)
How was this patch tested?
Existed UTs