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