Prashant Wason created HUDI-2119:
------------------------------------
Summary: Syncing of rollbacks to metadata table does not work in
all cases
Key: HUDI-2119
URL: https://issues.apache.org/jira/browse/HUDI-2119
Project: Apache Hudi
Issue Type: Bug
Reporter: Prashant Wason
Assignee: Prashant Wason
Fix For: 0.9.0
This is an issue with inline automatic rollbacks.
Metadata table assumes that a rollbacks is to be applied if the
instant-being-rolled back has a timestamp less than the last deltacommit time
on the metadata timeline. We do not explicitly check if the
instant-being-rolled-back was actually written to metadata table.
**A rollback adds a record to metadata table which "deletes" files from a
failed/earlier commit. If the files being deleted were never actually committed
to metadata table earlier, the deletes cannot be consolidated during metadata
table reads. This leads to a HoodieMetadataException as we cannot differentiate
this from a bug where we might have missed committing a commit to metadata
table.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)