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

Umesh Agashe commented on HBASE-18016:
--------------------------------------

bq. Currently, it is tricky and difficult (if not impossible) to undo deletions.

[~syuanjiang], Thanks for your comments. I agree. Currently I am thinking that 
abort() can just abort/ kill the procedure with or without implementing 
rollback. We noticed that once in a while procedure gets stuck (in waiting 
state for an event thats never going to occur) and user can not do anything 
about it. Its stuck in the system forever. Implementing abort with or without 
rollback will help user clean up the stuck procedures. If procedure supports 
rollback, abort will trigger rollback or else user can manually cleanup after 
abort.

Let me know your thoughts.

> Implement abort for TruncateTableProcedure
> ------------------------------------------
>
>                 Key: HBASE-18016
>                 URL: https://issues.apache.org/jira/browse/HBASE-18016
>             Project: HBase
>          Issue Type: Sub-task
>          Components: proc-v2
>            Reporter: Umesh Agashe
>            Assignee: Umesh Agashe
>             Fix For: 2.0.0
>
>
> TruncateTableProcedure can not be aborted as abort is not implemented.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to