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

stack commented on HBASE-20893:
-------------------------------

[~allan163] Yeah, support for rollback at the split procedure level was added 
but rollback invokes rolling back of subprocedures and this does not work if 
subprocedure is unassign.

Yeah, unsupported and CODE-BUG as well as crashed out procedure are scary.

bq. But. since a exception is thrown, the decrease for stateCount never happen.

Lets fix.

Do you have a problem with this patch? It avoids CODE-BUG and skips use of 
rollback. I'm in here because my long-running tests are failing and this looks 
to be the cause.



> Data loss if splitting region while ServerCrashProcedure executing
> ------------------------------------------------------------------
>
>                 Key: HBASE-20893
>                 URL: https://issues.apache.org/jira/browse/HBASE-20893
>             Project: HBase
>          Issue Type: Sub-task
>    Affects Versions: 3.0.0, 2.1.0, 2.0.1
>            Reporter: Allan Yang
>            Assignee: Allan Yang
>            Priority: Major
>             Fix For: 3.0.0, 2.0.2, 2.2.0, 2.1.1
>
>         Attachments: HBASE-20893-branch-2.0.addendum.patch, 
> HBASE-20893.branch-2.0.001.patch, HBASE-20893.branch-2.0.002.patch, 
> HBASE-20893.branch-2.0.003.patch, HBASE-20893.branch-2.0.004.patch, 
> HBASE-20893.branch-2.0.005.patch
>
>
> Similar case as HBASE-20878.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to