[11/23] hbase git commit: HBASE-15631 Backport Regionserver Groups (HBASE-6721) to branch-1
HBASE-15631 Backport Regionserver Groups (HBASE-6721) to branch-1 Applied https://issues.apache.org/jira/secure/attachment/12799888/HBASE-15631.02.branch-1.patch Amending-Author: Andrew PurtellProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/52f05079 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/52f05079 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/52f05079 Branch: refs/heads/HBASE-15631-branch-1 Commit: 52f05079f28a0b2e5a2a8944f6bbda95d65b9314 Parents: 6f1cc2c Author: Andrew Purtell Authored: Wed Jul 5 13:39:35 2017 -0700 Committer: Andrew Purtell Committed: Thu Jul 20 17:55:42 2017 -0700 -- .../org/apache/hadoop/hbase/ServerName.java |19 +- .../hadoop/hbase/protobuf/ProtobufUtil.java |36 +- .../hadoop/hbase/rsgroup/RSGroupInfo.java | 187 + hbase-it/pom.xml|10 + .../hbase/rsgroup/IntegrationTestRSGroup.java |99 + hbase-protocol/pom.xml | 2 + .../hbase/protobuf/generated/ClientProtos.java | 2 +- .../hbase/protobuf/generated/MasterProtos.java |30 +- .../protobuf/generated/RSGroupAdminProtos.java | 11855 + .../hbase/protobuf/generated/RSGroupProtos.java | 1331 ++ .../protobuf/generated/SnapshotProtos.java |24 +- hbase-protocol/src/main/protobuf/RSGroup.proto |34 + .../src/main/protobuf/RSGroupAdmin.proto| 136 + hbase-rsgroup/pom.xml | 278 + .../hadoop/hbase/rsgroup/RSGroupAdmin.java | 121 + .../hbase/rsgroup/RSGroupAdminClient.java | 204 + .../hbase/rsgroup/RSGroupAdminEndpoint.java | 955 ++ .../hbase/rsgroup/RSGroupAdminServer.java | 503 + .../hbase/rsgroup/RSGroupBasedLoadBalancer.java | 428 + .../hbase/rsgroup/RSGroupInfoManager.java | 132 + .../hbase/rsgroup/RSGroupInfoManagerImpl.java | 758 ++ .../hadoop/hbase/rsgroup/RSGroupSerDe.java |88 + .../hbase/rsgroup/RSGroupableBalancer.java |29 + .../balancer/TestRSGroupBasedLoadBalancer.java | 574 + .../hadoop/hbase/rsgroup/TestRSGroups.java | 287 + .../hadoop/hbase/rsgroup/TestRSGroupsBase.java | 643 + .../hbase/rsgroup/TestRSGroupsOfflineMode.java | 187 + .../rsgroup/VerifyingRSGroupAdminClient.java| 149 + .../hbase/tmpl/master/MasterStatusTmpl.jamon| 2 + .../apache/hadoop/hbase/LocalHBaseCluster.java | 3 + .../BaseMasterAndRegionObserver.java|53 + .../hbase/coprocessor/BaseMasterObserver.java |54 + .../hbase/coprocessor/MasterObserver.java |98 + .../hadoop/hbase/master/AssignmentManager.java |16 +- .../org/apache/hadoop/hbase/master/HMaster.java |40 +- .../hadoop/hbase/master/LoadBalancer.java | 3 + .../hbase/master/MasterCoprocessorHost.java | 137 + .../hadoop/hbase/master/MasterRpcServices.java | 8 + .../hadoop/hbase/master/MasterServices.java | 5 + .../hbase/security/access/AccessController.java |32 + .../hbase/coprocessor/TestMasterObserver.java |52 + .../hbase/master/MockNoopMasterServices.java| 5 + .../master/TestAssignmentManagerOnCluster.java | 127 +- .../hadoop/hbase/master/TestCatalogJanitor.java | 3 + .../hbase/master/TestMasterStatusServlet.java |12 +- .../normalizer/TestSimpleRegionNormalizer.java | 2 +- .../security/access/TestAccessController.java |75 + hbase-shell/pom.xml |35 + hbase-shell/src/main/ruby/hbase.rb | 1 + hbase-shell/src/main/ruby/hbase/hbase.rb| 4 + .../src/main/ruby/hbase/rsgroup_admin.rb| 150 + hbase-shell/src/main/ruby/shell.rb |21 + hbase-shell/src/main/ruby/shell/commands.rb | 4 + .../src/main/ruby/shell/commands/add_rsgroup.rb |39 + .../main/ruby/shell/commands/balance_rsgroup.rb |37 + .../src/main/ruby/shell/commands/get_rsgroup.rb |44 + .../ruby/shell/commands/get_server_rsgroup.rb |40 + .../ruby/shell/commands/get_table_rsgroup.rb|41 + .../main/ruby/shell/commands/list_rsgroups.rb |50 + .../ruby/shell/commands/move_rsgroup_servers.rb |37 + .../ruby/shell/commands/move_rsgroup_tables.rb |37 + .../main/ruby/shell/commands/remove_rsgroup.rb |37 + .../apache/hadoop/hbase/client/TestShell.java | 2 +- .../hbase/client/rsgroup/TestShellRSGroups.java | 111 + .../src/test/ruby/shell/rsgroup_shell_test.rb |96 + hbase-shell/src/test/ruby/test_helper.rb| 4 + pom.xml |23 + 67 files changed, 20585 insertions(+), 56 deletions(-) --
[11/23] hbase git commit: HBASE-15631 Backport Regionserver Groups (HBASE-6721) to branch-1
HBASE-15631 Backport Regionserver Groups (HBASE-6721) to branch-1 Applied https://issues.apache.org/jira/secure/attachment/12799888/HBASE-15631.02.branch-1.patch Amending-Author: Andrew PurtellProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/a860e48a Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/a860e48a Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/a860e48a Branch: refs/heads/HBASE-15631-branch-1 Commit: a860e48a3a959e2e8ea6f4d3d6aa85b7c6108e2d Parents: 2da5b43 Author: Andrew Purtell Authored: Wed Jul 5 13:39:35 2017 -0700 Committer: Andrew Purtell Committed: Wed Jul 19 15:32:37 2017 -0700 -- .../org/apache/hadoop/hbase/ServerName.java |19 +- .../hadoop/hbase/protobuf/ProtobufUtil.java |36 +- .../hadoop/hbase/rsgroup/RSGroupInfo.java | 187 + hbase-it/pom.xml|10 + .../hbase/rsgroup/IntegrationTestRSGroup.java |99 + hbase-protocol/pom.xml | 2 + .../hbase/protobuf/generated/ClientProtos.java | 2 +- .../hbase/protobuf/generated/MasterProtos.java |30 +- .../protobuf/generated/RSGroupAdminProtos.java | 11855 + .../hbase/protobuf/generated/RSGroupProtos.java | 1331 ++ .../protobuf/generated/SnapshotProtos.java |24 +- hbase-protocol/src/main/protobuf/RSGroup.proto |34 + .../src/main/protobuf/RSGroupAdmin.proto| 136 + hbase-rsgroup/pom.xml | 278 + .../hadoop/hbase/rsgroup/RSGroupAdmin.java | 121 + .../hbase/rsgroup/RSGroupAdminClient.java | 204 + .../hbase/rsgroup/RSGroupAdminEndpoint.java | 955 ++ .../hbase/rsgroup/RSGroupAdminServer.java | 503 + .../hbase/rsgroup/RSGroupBasedLoadBalancer.java | 428 + .../hbase/rsgroup/RSGroupInfoManager.java | 132 + .../hbase/rsgroup/RSGroupInfoManagerImpl.java | 758 ++ .../hadoop/hbase/rsgroup/RSGroupSerDe.java |88 + .../hbase/rsgroup/RSGroupableBalancer.java |29 + .../balancer/TestRSGroupBasedLoadBalancer.java | 574 + .../hadoop/hbase/rsgroup/TestRSGroups.java | 287 + .../hadoop/hbase/rsgroup/TestRSGroupsBase.java | 643 + .../hbase/rsgroup/TestRSGroupsOfflineMode.java | 187 + .../rsgroup/VerifyingRSGroupAdminClient.java| 149 + .../hbase/tmpl/master/MasterStatusTmpl.jamon| 2 + .../apache/hadoop/hbase/LocalHBaseCluster.java | 3 + .../BaseMasterAndRegionObserver.java|53 + .../hbase/coprocessor/BaseMasterObserver.java |54 + .../hbase/coprocessor/MasterObserver.java |98 + .../hadoop/hbase/master/AssignmentManager.java |16 +- .../org/apache/hadoop/hbase/master/HMaster.java |40 +- .../hadoop/hbase/master/LoadBalancer.java | 3 + .../hbase/master/MasterCoprocessorHost.java | 137 + .../hadoop/hbase/master/MasterRpcServices.java | 8 + .../hadoop/hbase/master/MasterServices.java | 5 + .../hbase/security/access/AccessController.java |32 + .../hbase/coprocessor/TestMasterObserver.java |52 + .../hbase/master/MockNoopMasterServices.java| 5 + .../master/TestAssignmentManagerOnCluster.java | 127 +- .../hadoop/hbase/master/TestCatalogJanitor.java | 3 + .../hbase/master/TestMasterStatusServlet.java |12 +- .../normalizer/TestSimpleRegionNormalizer.java | 2 +- .../security/access/TestAccessController.java |75 + hbase-shell/pom.xml |35 + hbase-shell/src/main/ruby/hbase.rb | 1 + hbase-shell/src/main/ruby/hbase/hbase.rb| 4 + .../src/main/ruby/hbase/rsgroup_admin.rb| 150 + hbase-shell/src/main/ruby/shell.rb |21 + hbase-shell/src/main/ruby/shell/commands.rb | 4 + .../src/main/ruby/shell/commands/add_rsgroup.rb |39 + .../main/ruby/shell/commands/balance_rsgroup.rb |37 + .../src/main/ruby/shell/commands/get_rsgroup.rb |44 + .../ruby/shell/commands/get_server_rsgroup.rb |40 + .../ruby/shell/commands/get_table_rsgroup.rb|41 + .../main/ruby/shell/commands/list_rsgroups.rb |50 + .../ruby/shell/commands/move_rsgroup_servers.rb |37 + .../ruby/shell/commands/move_rsgroup_tables.rb |37 + .../main/ruby/shell/commands/remove_rsgroup.rb |37 + .../apache/hadoop/hbase/client/TestShell.java | 2 +- .../hbase/client/rsgroup/TestShellRSGroups.java | 111 + .../src/test/ruby/shell/rsgroup_shell_test.rb |96 + hbase-shell/src/test/ruby/test_helper.rb| 4 + pom.xml |23 + 67 files changed, 20585 insertions(+), 56 deletions(-) --