Lokesh Jain created HUDI-6547:
---------------------------------
Summary: Rollback of older deltacommit fails after a log
compaction commit
Key: HUDI-6547
URL: https://issues.apache.org/jira/browse/HUDI-6547
Project: Apache Hudi
Issue Type: Bug
Reporter: Lokesh Jain
For a timeline below, DC - Delta Commit, LC - Log Compaction, RB - Rollback
DC1 -> DC2 -> DC3 -> LC -> RB(DC3)
Here rollback of DC3 fails with error below. It expects DC3 to be the last
commit.
```
Caused by: org.apache.hudi.exception.HoodieRollbackException: Found commits
after time :20230714163151569, please rollback greater commits first
at
org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor.validateRollbackCommitSequence(BaseRollbackActionExecutor.java:180)
at
org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor.doRollbackAndGetStats(BaseRollbackActionExecutor.java:219)
at
org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor.runRollback(BaseRollbackActionExecutor.java:112)
at
org.apache.hudi.table.action.rollback.BaseRollbackActionExecutor.execute(BaseRollbackActionExecutor.java:139)
at
org.apache.hudi.table.HoodieSparkMergeOnReadTable.rollback(HoodieSparkMergeOnReadTable.java:201)
at
org.apache.hudi.client.BaseHoodieTableServiceClient.rollback(BaseHoodieTableServiceClient.java:887)
```
--
This message was sent by Atlassian Jira
(v8.20.10#820010)