[
https://issues.apache.org/jira/browse/HUDI-8491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Davis Zhang updated HUDI-8491:
------------------------------
Status: In Progress (was: Open)
> Fix concurrent schema evolution conflict bug
> --------------------------------------------
>
> Key: HUDI-8491
> URL: https://issues.apache.org/jira/browse/HUDI-8491
> Project: Apache Hudi
> Issue Type: Bug
> Reporter: Davis Zhang
> Assignee: Davis Zhang
> Priority: Major
>
> For schema conflict resolution, previously we assume all instances with type
> COMMIT or DELTA_COMMIT comes with a valid schema. This is not true as there
> can be cases where hoodie streamer makes empty insert commits just for
> purpose of saving some commit metadata like the checkpoint offset while no
> data is written to the hudi table (maybe all messages fetched from a data
> source like kafka turns out to be not useful in that batch). In such a case,
> the commit metadata does not necessarily comes with a valid table schema
> ("schema" field is ""null"")
> The change accommodates for this corner case.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)