Matteo Bertozzi commented on HBASE-16864:

MasterProcedureTestingUtility.testRecoveryAndDoubleExecution() should stay 
because Master procedures will need a different restart operation as soon we 
have the new AM, that's why I added the Runnable customRestart argument. so we 
can use this as base and have the custom restart in the master. there will be 
another patch for that.

> Procedure v2 - Fix StateMachineProcedure support for child procs at last step
> -----------------------------------------------------------------------------
>                 Key: HBASE-16864
>                 URL: https://issues.apache.org/jira/browse/HBASE-16864
>             Project: HBase
>          Issue Type: Sub-task
>          Components: proc-v2
>    Affects Versions: 2.0.0
>            Reporter: Matteo Bertozzi
>            Assignee: Matteo Bertozzi
>             Fix For: 2.0.0
>         Attachments: HBASE-16864-v0.patch, HBASE-16864-v1.patch
> There is a bug in the StateMachineProcedure when we add child procs in the 
> last step. On recovery we end up spinning on the last step without ever 
> completing. the fix is to introduce an eof step so recovery knows that we are 
> already done once the all the children are terminated. 

This message was sent by Atlassian JIRA

Reply via email to