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

Xu Cang commented on HBASE-21561:
---------------------------------

thank you [~apurtell] for committing it.

[~allan163] I don't think it's not that "one API" straightforward to port this. 
Because ProcedureExecutor.java in branch-1 and branch-2 are quite different. 
For example, 'procedures' var in branch-2's type is "ConcurrentHashMap<Long, 
Procedure<TEnvironment>>" ,whereas in branch-1 it is "ConcurrentHashMap<Long, 
Procedure>"

And "completed" var are also different, in branch-1 we only maintain 
"ProcedureInfo" , branch-2 maintains "Procedure" in the completed map. 
So, I decided to take it out and assess the best solution there. (from both 
correctness and performance aspects)

> Backport HBASE-21413 (Empty meta log doesn't get split when restart whole 
> cluster) to branch-1
> ----------------------------------------------------------------------------------------------
>
>                 Key: HBASE-21561
>                 URL: https://issues.apache.org/jira/browse/HBASE-21561
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Andrew Purtell
>            Assignee: Xu Cang
>            Priority: Minor
>             Fix For: 1.5.0, 1.4.10, 1.3.4
>
>         Attachments: HBASE-21561.branch-1.001.patch, 
> HBASE-21561.branch-1.002.patch, HBASE-21561.branch1.001.patch
>
>




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

Reply via email to