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)

Reply via email to