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

Andrew Kyle Purtell commented on HBASE-26820:
---------------------------------------------

RSRpcServices doesn't implement splitRegion or mergeRegion in branch-2.x so 
adding these back to the proto would be the wrong thing to do. We could remove 
them from hbase-protocol but if we were to do that I'd want to do a resync of 
wider scope, more like the scope of the parent. I think the idea of 
hbase-protocol is it is deprecated and transitional and frozen in time in 
branch-2.x,  and then removed in branch-3.x / master. Perhaps the only thing 
that is missing is what I mentioned on the parent issue... sufficient comments 
and annotations to the effect that hbase-protocol is all deprecated.

splitRegion and mergeRegion admin RPCs direct to regionservers are not 
supported in hbase-2 after those functions were reimplemented using master 
governed Procedures. Region management admin requests all go to the master. Is 
there a need to bring them back, e.g. something in Phoenix maybe? [~gjacoby] 

> splitRegion and mergeRegion admin RPCs are in hbase-protocol but not 
> hbase-shaded-protocol
> ------------------------------------------------------------------------------------------
>
>                 Key: HBASE-26820
>                 URL: https://issues.apache.org/jira/browse/HBASE-26820
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Andrew Kyle Purtell
>            Assignee: Andrew Kyle Purtell
>            Priority: Major
>             Fix For: 2.5.0, 2.6.0, 3.0.0-alpha-3
>
>
> On parent issue [~gjacoby] indicates that splitRegion and mergeRegion admin 
> RPCs are in hbase-protocol but not hbase-shaded-protocol.
> It would seem functionally it is not a serious break, but is a compatibility 
> concern. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to