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