You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2017/05/24 22:39:04 UTC
[jira] [Resolved] (HBASE-16548) Procedure v2 - Add handling of
split region transition to the new AM
[ https://issues.apache.org/jira/browse/HBASE-16548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stack resolved HBASE-16548.
---------------------------
Resolution: Implemented
Resolving as implemented by HBASE-14614 (not yet committed).
See in new AM:
{code}
public ReportRegionStateTransitionResponse reportRegionStateTransition(
final ReportRegionStateTransitionRequest req)
throws PleaseHoldException {
final ReportRegionStateTransitionResponse.Builder builder =
ReportRegionStateTransitionResponse.newBuilder();
final ServerName serverName = ProtobufUtil.toServerName(req.getServer());
try {
for (RegionStateTransition transition: req.getTransitionList()) {
switch (transition.getTransitionCode()) {
.....
case READY_TO_SPLIT:
case SPLIT_PONR:
case SPLIT:
case SPLIT_REVERTED:
assert transition.getRegionInfoCount() == 3 : transition;
final HRegionInfo parent = HRegionInfo.convert(transition.getRegionInfo(0));
final HRegionInfo splitA = HRegionInfo.convert(transition.getRegionInfo(1));
final HRegionInfo splitB = HRegionInfo.convert(transition.getRegionInfo(2));
updateRegionSplitTransition(serverName, transition.getTransitionCode(),
parent, splitA, splitB);
break;
....
{code}
I think that is what this issue refers to.
> Procedure v2 - Add handling of split region transition to the new AM
> --------------------------------------------------------------------
>
> Key: HBASE-16548
> URL: https://issues.apache.org/jira/browse/HBASE-16548
> Project: HBase
> Issue Type: Sub-task
> Components: proc-v2, Region Assignment
> Affects Versions: 2.0.0
> Reporter: Matteo Bertozzi
> Assignee: Matteo Bertozzi
> Fix For: 2.0.0
>
>
> Core Assignment HBASE-14614 does not handle split in reportRegionStateTransition(). Handle the transition request!
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)