You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Xiaolin Ha (Jira)" <ji...@apache.org> on 2019/09/19 06:52:00 UTC
[jira] [Comment Edited] (HBASE-22932) Add rs group management
methods in Admin and AsyncAdmin
[ https://issues.apache.org/jira/browse/HBASE-22932?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16933106#comment-16933106 ]
Xiaolin Ha edited comment on HBASE-22932 at 9/19/19 6:51 AM:
-------------------------------------------------------------
In master.proto, I'll add methods as follows(also shows deprecated methods from RSGroupAdmin.proto for more clearly ):
//rpc GetRSGroupInfo(GetRSGroupInfoRequest)
//returns (GetRSGroupInfoResponse);
//rpc GetRSGroupInfoOfServer(GetRSGroupInfoOfServerRequest)
//returns (GetRSGroupInfoOfServerResponse);
rpc MoveServers(MoveServersRequest)
returns (MoveServersResponse);
rpc AddRSGroup(AddRSGroupRequest)
returns (AddRSGroupResponse);
rpc RemoveRSGroup(RemoveRSGroupRequest)
returns (RemoveRSGroupResponse);
rpc BalanceRSGroup(BalanceRSGroupRequest)
returns (BalanceRSGroupResponse);
rpc ListRSGroupInfos(ListRSGroupInfosRequest)
returns (ListRSGroupInfosResponse);
//rpc RemoveServers(RemoveServersRequest)
//returns (RemoveServersResponse);
//rpc GetRSGroupInfoOfTable(GetRSGroupInfoOfTableRequest)
//returns (GetRSGroupInfoOfTableResponse);
//rpc SetRSGroupForTables(SetRSGroupForTablesRequest)
//returns (SetRSGroupForTablesResponse);
and in Admin client, keep methods added in [GitHub Pull Request #613|https://github.com/apache/hbase/pull/613]
[~zghaobac] what do you think of it?
was (Author: xiaolin ha):
In master.proto, I'll add methods as follows(also shows deprecated methods from RSGroupAdmin.proto for more clearly ):
//rpc GetRSGroupInfo(GetRSGroupInfoRequest)
//returns (GetRSGroupInfoResponse);
//rpc GetRSGroupInfoOfServer(GetRSGroupInfoOfServerRequest)
//returns (GetRSGroupInfoOfServerResponse);
rpc MoveServers(MoveServersRequest)
returns (MoveServersResponse);
rpc AddRSGroup(AddRSGroupRequest)
returns (AddRSGroupResponse);
rpc RemoveRSGroup(RemoveRSGroupRequest)
returns (RemoveRSGroupResponse);
rpc BalanceRSGroup(BalanceRSGroupRequest)
returns (BalanceRSGroupResponse);
rpc ListRSGroupInfos(ListRSGroupInfosRequest)
returns (ListRSGroupInfosResponse);
//rpc RemoveServers(RemoveServersRequest)
//returns (RemoveServersResponse);
//rpc GetRSGroupInfoOfTable(GetRSGroupInfoOfTableRequest)
//returns (GetRSGroupInfoOfTableResponse);
//rpc SetRSGroupForTables(SetRSGroupForTablesRequest)
//returns (SetRSGroupForTablesResponse);
and in Admin client, keeps methods added in [GitHub Pull Request #613|https://github.com/apache/hbase/pull/613]
[~zghaobac] what do you think of it?
> Add rs group management methods in Admin and AsyncAdmin
> -------------------------------------------------------
>
> Key: HBASE-22932
> URL: https://issues.apache.org/jira/browse/HBASE-22932
> Project: HBase
> Issue Type: Sub-task
> Components: Admin, asyncclient, Client
> Reporter: Duo Zhang
> Assignee: Xiaolin Ha
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)