beyond1920 commented on issue #11104:
URL: https://github.com/apache/hudi/issues/11104#issuecomment-2081770424

   @danny0405 @Ytimetravel The behavior of method 
`TransactionManager#endTransaction` itself is correct, it would check whether 
the current lock is hold by itself before it unlock. However, there is a bug in 
`HoodieTimelineArchiver`  because archiving itself is not a transaction and 
does not correspond to any instant in timeline. When an exception occurs, it 
might mistakenly deletes locks held by others.
   <img width="1144" alt="image" 
src="https://github.com/apache/hudi/assets/1525333/b4fcafe3-baad-4034-9877-b8c95a5c70e9";>
   @Ytimetravel Would you like to fix this issue?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to