You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Yi Liang (JIRA)" <ji...@apache.org> on 2017/07/01 01:08:01 UTC

[jira] [Commented] (HBASE-18229) create new Async Split API to embrace AM v2

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

Yi Liang commented on HBASE-18229:
----------------------------------

Hi Stack,
   It seems that the problem was caused by the Exception handle,  In the old SPLIT api, if the bestsplitkey is not found, it just return and do nothing else. However in the new SPLIT api we will throw an exception. I will modify the testcase to deal with the exception.  

> create new Async Split API to embrace AM v2
> -------------------------------------------
>
>                 Key: HBASE-18229
>                 URL: https://issues.apache.org/jira/browse/HBASE-18229
>             Project: HBase
>          Issue Type: Sub-task
>          Components: proc-v2
>            Reporter: Yi Liang
>            Assignee: Yi Liang
>            Priority: Critical
>             Fix For: 2.0.0-alpha-2
>
>         Attachments: HBase-18229-master-v1.patch, hbase-18229-master-v2.patch, HBASE-18229-master-v3.patch, hbase-18229-master-v4.patch, hbase-18229-master-v5.patch
>
>
> See HBASE-18105 for related information,  this jira will change the logic of Path 1 in splitProcedure, the execution path will be:
> *HBaseAdmin.splitRegionAsync -> MasterKeepAliveConnection.splitRegion  ->  MasterRpcServices.splitRegion  ->  HMaster.splitRegion-> AssignmentManager.submitProcedure*
> Master Will no longer ask Rs and then Rs turn around to ask master to do the split operation. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)