[ 
https://issues.apache.org/jira/browse/HUDI-6547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17743924#comment-17743924
 ] 

sivabalan narayanan commented on HUDI-6547:
-------------------------------------------

Myself, surya and Prashanth jammed over this. This sequence of events may not 
be possible. bcoz, a completed a commit can never be rolled back unless in 
restore cases. and we will never schedule a log compaction if we find any 
pending commits prior to that. So, this sequence may not happenĀ 

> 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
>            Priority: Major
>
> 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.
> {code:java}
> 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)
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to