-
Notifications
You must be signed in to change notification settings - Fork 444
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-4] Refactor DeltaMergeTreeFileFormat
to read table configuration from deltalog's metadata
#7170
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 |
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
===== Performance report for TPCDS SF2000 with Velox backend, for reference only ====
|
===== Performance report for TPCH SF2000 with Velox backend, for reference only ====
|
… table configuration from deltalog's metadata (apache#7170) *Call ClickhouseMetaSerializer.forWrite at driver side and Broadcast ReadRel.ExtensionTable.
What changes were proposed in this pull request?
DeltaMergeTreeFileFormat
has 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.ExtensionTable
byDeltaMergeTreeFileFormat
, seeprepareWrite()
,(Fixes: #7028)
How was this patch tested?
Existed UTs