[ 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)