hbase git commit: HBASE-21272 Re-add assertions for RS Group admin tests

2018-10-05 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/branch-1 ae606c3d7 -> cbc2876ac


HBASE-21272 Re-add assertions for RS Group admin tests


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/cbc2876a
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/cbc2876a
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/cbc2876a

Branch: refs/heads/branch-1
Commit: cbc2876ac27c4e9f11744b58c72b892c35ef1edb
Parents: ae606c3
Author: tedyu 
Authored: Fri Oct 5 21:34:46 2018 -0700
Committer: tedyu 
Committed: Fri Oct 5 21:34:46 2018 -0700

--
 .../org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java| 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/cbc2876a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java
--
diff --git 
a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java
 
b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java
index 1bfc06b..ad25097 100644
--- 
a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java
+++ 
b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java
@@ -141,6 +141,8 @@ public class TestRSGroupsAdmin1 extends TestRSGroupsBase {
 String groupName = tablePrefix+"_foo";
 LOG.info("testNamespaceConstraint");
 rsGroupAdmin.addRSGroup(groupName);
+assertTrue(observer.preAddRSGroupCalled);
+assertTrue(observer.postAddRSGroupCalled);
 admin.createNamespace(NamespaceDescriptor.create(nsName)
 .addConfiguration(RSGroupInfo.NAMESPACE_DESC_PROP_GROUP, groupName)
 .build());
@@ -161,6 +163,8 @@ public class TestRSGroupsAdmin1 extends TestRSGroupsBase {
 //test add non-existent group
 admin.deleteNamespace(nsName);
 rsGroupAdmin.removeRSGroup(groupName);
+assertTrue(observer.preRemoveRSGroupCalled);
+assertTrue(observer.postRemoveRSGroupCalled);
 try {
   admin.createNamespace(NamespaceDescriptor.create(nsName)
   .addConfiguration(RSGroupInfo.NAMESPACE_DESC_PROP_GROUP, "foo")
@@ -431,4 +435,4 @@ public class TestRSGroupsAdmin1 extends TestRSGroupsBase {
 initialize();
   }
 
-}
\ No newline at end of file
+}



hbase-site git commit: INFRA-10751 Empty commit

2018-10-05 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 7ea632ae3 -> 7166b5084


INFRA-10751 Empty commit


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/7166b508
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/7166b508
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/7166b508

Branch: refs/heads/asf-site
Commit: 7166b5084d2b8cd6a5874e19ad2eaf237e6c21be
Parents: 7ea632a
Author: jenkins 
Authored: Fri Oct 5 14:52:30 2018 +
Committer: jenkins 
Committed: Fri Oct 5 14:52:30 2018 +

--

--




[20/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/checkstyle-aggregate.html
--
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index 99e656a..9d82cb1 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  Checkstyle Results
 
@@ -281,10 +281,10 @@
 Warnings
 Errors
 
-3753
+3757
 0
 0
-15206
+15211
 
 Files
 
@@ -8094,1611 +8094,1636 @@
 0
 2
 
+org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java
+0
+0
+1
+
+org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.java
+0
+0
+1
+
+org/apache/hadoop/hbase/rsgroup/TestRSGroupsBalance.java
+0
+0
+1
+
+org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.java
+0
+0
+1
+
+org/apache/hadoop/hbase/rsgroup/TestRSGroupsKillRS.java
+0
+0
+1
+
 org/apache/hadoop/hbase/security/AbstractHBaseSaslRpcClient.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/security/AccessDeniedException.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/AuthMethod.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/CryptoAESUnwrapHandler.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/CryptoAESWrapHandler.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/EncryptionUtil.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/security/HBaseKerberosUtils.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/HBasePolicyProvider.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/HBaseSaslRpcClient.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/security/HBaseSaslRpcServer.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/HadoopSecurityEnabledUserProviderForTesting.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/NettyHBaseRpcConnectionHeaderHandler.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClient.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/SaslChallengeDecoder.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/SaslStatus.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/SaslUnwrapHandler.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/SaslUtil.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/SecurityInfo.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/SecurityUtil.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/Superusers.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/TestSecureIPC.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/security/TestUser.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/TestUsersOperationsWithSecureHadoop.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/User.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/security/access/AccessControlClient.java
 0
 0
 48
-
+
 org/apache/hadoop/hbase/security/access/AccessControlFilter.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/security/access/AccessControlLists.java
 0
 0
 16
-
+
 org/apache/hadoop/hbase/security/access/AccessControlUtil.java
 0
 0
 40
-
+
 org/apache/hadoop/hbase/security/access/AccessController.java
 0
 0
 25
-
+
 org/apache/hadoop/hbase/security/access/AuthResult.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/security/access/Permission.java
 0
 0
 7
-
+
 org/apache/hadoop/hbase/security/access/SecureTestUtil.java
 0
 0
 8
-
+
 org/apache/hadoop/hbase/security/access/ShadedAccessControlUtil.java
 0
 0
 49
-
+
 org/apache/hadoop/hbase/security/access/TableAuthManager.java
 0
 0
 43
-
+
 org/apache/hadoop/hbase/security/access/TablePermission.java
 0
 0
 10
-
+
 org/apache/hadoop/hbase/security/access/TestAccessControlFilter.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/access/TestAccessController.java
 0
 0
 18
-
+
 org/apache/hadoop/hbase/security/access/TestAccessController2.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/access/TestCellACLs.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/access/TestNamespaceCommands.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/access/TestTablePermissions.java
 0
 0
 13
-
+
 org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/security/access/UserPermission.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/security/access/ZKPermissionWatcher.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/security/token/AuthenticationKey.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/token/AuthenticationTokenIdentifier.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/security/token/AuthenticationTokenSelector.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/token/FsDelegationToken.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/security/token/SecureTestCluster.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/security/token/TestTokenAuthentication.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/security/token/TestZKSecretWatcher.java
 0
 0
 1
-
+
 

[02/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.html
 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.html
new file mode 100644
index 000..f4cb7e9
--- /dev/null
+++ 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.html
@@ -0,0 +1,392 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+Source code
+
+
+
+
+001/**
+002 * Licensed to the Apache Software 
Foundation (ASF) under one
+003 * or more contributor license 
agreements.  See the NOTICE file
+004 * distributed with this work for 
additional information
+005 * regarding copyright ownership.  The 
ASF licenses this file
+006 * to you under the Apache License, 
Version 2.0 (the
+007 * "License"); you may not use this file 
except in compliance
+008 * with the License.  You may obtain a 
copy of the License at
+009 *
+010 * 
http://www.apache.org/licenses/LICENSE-2.0
+011 *
+012 * Unless required by applicable law or 
agreed to in writing, software
+013 * distributed under the License is 
distributed on an "AS IS" BASIS,
+014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
+015 * See the License for the specific 
language governing permissions and
+016 * limitations under the License.
+017 */
+018package 
org.apache.hadoop.hbase.rsgroup;
+019
+020import static 
org.junit.Assert.assertEquals;
+021import static 
org.junit.Assert.assertFalse;
+022import static 
org.junit.Assert.assertTrue;
+023import static org.junit.Assert.fail;
+024
+025import java.io.IOException;
+026import java.util.ArrayList;
+027import java.util.Iterator;
+028import java.util.List;
+029import java.util.Set;
+030
+031import 
org.apache.hadoop.hbase.HBaseClassTestRule;
+032import 
org.apache.hadoop.hbase.HColumnDescriptor;
+033import 
org.apache.hadoop.hbase.HTableDescriptor;
+034import 
org.apache.hadoop.hbase.NamespaceDescriptor;
+035import 
org.apache.hadoop.hbase.ServerName;
+036import 
org.apache.hadoop.hbase.TableName;
+037import org.apache.hadoop.hbase.Waiter;
+038import 
org.apache.hadoop.hbase.client.ClusterConnection;
+039import 
org.apache.hadoop.hbase.net.Address;
+040import 
org.apache.hadoop.hbase.quotas.QuotaTableUtil;
+041import 
org.apache.hadoop.hbase.quotas.QuotaUtil;
+042import 
org.apache.hadoop.hbase.util.Bytes;
+043
+044import org.junit.After;
+045import org.junit.AfterClass;
+046import org.junit.Assert;
+047import org.junit.Before;
+048import org.junit.BeforeClass;
+049import org.junit.ClassRule;
+050import org.junit.Test;
+051import 
org.junit.experimental.categories.Category;
+052import org.slf4j.Logger;
+053import org.slf4j.LoggerFactory;
+054
+055import 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
+056import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos;
+057import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoRequest;
+058import 
org.apache.hadoop.hbase.testclassification.MediumTests;
+059import 
org.apache.hbase.thirdparty.com.google.common.collect.Lists;
+060
+061@Category({MediumTests.class})
+062public class TestRSGroupsBasics extends 
TestRSGroupsBase {
+063
+064  @ClassRule
+065  public static final HBaseClassTestRule 
CLASS_RULE =
+066  
HBaseClassTestRule.forClass(TestRSGroupsBasics.class);
+067
+068  protected static final Logger LOG = 
LoggerFactory.getLogger(TestRSGroupsBasics.class);
+069
+070  @BeforeClass
+071  public static void setUp() throws 
Exception {
+072setUpTestBeforeClass();
+073  }
+074
+075  @AfterClass
+076  public static void tearDown() throws 
Exception {
+077tearDownAfterClass();
+078  }
+079
+080  @Before
+081  public void beforeMethod() throws 
Exception {
+082setUpBeforeMethod();
+083  }
+084
+085  @After
+086  public void afterMethod() throws 
Exception {
+087tearDownAfterMethod();
+088  }
+089
+090  @Test
+091  public void testBasicStartUp() throws 
IOException {
+092RSGroupInfo defaultInfo = 
rsGroupAdmin.getRSGroupInfo(RSGroupInfo.DEFAULT_GROUP);
+093assertEquals(4, 
defaultInfo.getServers().size());
+094// Assignment of root and meta 
regions.
+095int count = 
master.getAssignmentManager().getRegionStates().getRegionAssignments().size();
+096//3 meta,namespace, group
+097assertEquals(3, count);
+098  }
+099
+100  @Test
+101  public void testCreateAndDrop() throws 
Exception {
+102TEST_UTIL.createTable(tableName, 
Bytes.toBytes("cf"));
+103//wait for created table to be 
assigned
+104TEST_UTIL.waitFor(WAIT_TIMEOUT, new 
Waiter.PredicateException() {
+105  @Override
+106  public boolean evaluate() throws 
Exception {
+107return 
getTableRegionMap().get(tableName) != null;
+108  }
+109});
+110TEST_UTIL.deleteTable(tableName);
+111  }
+112
+113  

[15/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroups.html
--
diff --git a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroups.html 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroups.html
deleted file mode 100644
index 3d8de36..000
--- a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroups.html
+++ /dev/null
@@ -1,805 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-
-
-
-TestRSGroups (Apache HBase 3.0.0-SNAPSHOT Test API)
-
-
-
-
-
-var methods = 
{"i0":10,"i1":10,"i2":9,"i3":10,"i4":9,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-PrevClass
-NextClass
-
-
-Frames
-NoFrames
-
-
-AllClasses
-
-
-
-
-
-
-
-Summary:
-Nested|
-Field|
-Constr|
-Method
-
-
-Detail:
-Field|
-Constr|
-Method
-
-
-
-
-
-
-
-
-org.apache.hadoop.hbase.rsgroup
-Class TestRSGroups
-
-
-
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
-
-
-org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
-
-
-org.apache.hadoop.hbase.rsgroup.TestRSGroups
-
-
-
-
-
-
-
-
-
-
-public class TestRSGroups
-extends TestRSGroupsBase
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-Nested Classes
-
-Modifier and Type
-Class and Description
-
-
-static class
-TestRSGroups.CPMasterObserver
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-static HBaseClassTestRule
-CLASS_RULE
-
-
-private static boolean
-INIT
-
-
-protected static org.slf4j.Logger
-LOG
-
-
-private static TestRSGroups.CPMasterObserver
-observer
-
-
-private static 
org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
-rsGroupAdminEndpoint
-
-
-
-
-
-
-Fields inherited from classorg.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
-admin,
 cluster,
 groupPrefix,
 master,
 name,
 NUM_DEAD_SERVERS,
 NUM_SLAVES_BASE,
 rand,
 rsGroupAdmin,
 tableName, tablePrefix,
 TEST_UTIL,
 WAIT_TIMEOUT
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-TestRSGroups()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All MethodsStatic MethodsInstance MethodsConcrete Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-afterMethod()
-
-
-void
-beforeMethod()
-
-
-private static void
-initialize()
-
-
-private void
-restartHBaseCluster()
-
-
-static void
-setUp()
-
-
-static void
-tearDown()
-
-
-void
-testBasicStartUp()
-
-
-void
-testCloneSnapshot()
-
-
-void
-testDefaultNamespaceCreateAndAssign()
-
-
-void
-testGetRSGroupInfoCPHookCalled()
-
-
-void
-testGetRSGroupInfoOfServerCPHookCalled()
-
-
-void
-testGetRSGroupInfoOfTableCPHookCalled()
-
-
-void
-testGroupInfoMultiAccessing()
-
-
-void
-testListRSGroupsCPHookCalled()
-
-
-void
-testMisplacedRegions()
-
-
-void
-testMoveServersAndTables()
-
-
-void
-testNamespaceConstraint()
-
-
-void
-testNamespaceCreateAndAssign()
-
-
-void
-testRemoveServers()
-
-
-void
-testRSGroupListDoesNotContainFailedTableCreation()
-
-
-void
-testRSGroupsWithHBaseQuota()
-
-
-void
-testTableMoveTruncateAndDrop()
-
-
-private void
-toggleQuotaCheckAndRestartMiniCluster(booleanenable)
-
-
-
-
-
-
-Methods inherited from classorg.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
-addGroup,
 deleteGroups,
 deleteNamespaceIfNecessary,
 deleteTableIfNecessary,
 getNumServers,
 getTableRegionMap,
 getTableServerRegionMap,
 remo
 veGroup, setup,
 testBogusArgs,
 testClearDeadServers,
 testClearNotProcessedDeadServer,
 testCreateAndDrop,
 testCreateMultiRegion,
 testCreateWhenRsgroupNoOnlineServers,
 testDisabledTableMove, testFailRemoveGroup,
 testGroupBalance,
 testKillRS,
 testMoveServers,
 testMoveServersFromDefaultGroup,
 testMultiTableMove,
 testNonExistentTableMove,
 testRegionMove, testSimpleRegionServerMove,
 testValidGroupNames
-
-
-
-
-
-Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object

[06/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.html
 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.html
new file mode 100644
index 000..10ed938
--- /dev/null
+++ 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.html
@@ -0,0 +1,574 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+Source code
+
+
+
+
+001/**
+002 * Licensed to the Apache Software 
Foundation (ASF) under one
+003 * or more contributor license 
agreements.  See the NOTICE file
+004 * distributed with this work for 
additional information
+005 * regarding copyright ownership.  The 
ASF licenses this file
+006 * to you under the Apache License, 
Version 2.0 (the
+007 * "License"); you may not use this file 
except in compliance
+008 * with the License.  You may obtain a 
copy of the License at
+009 *
+010 * 
http://www.apache.org/licenses/LICENSE-2.0
+011 *
+012 * Unless required by applicable law or 
agreed to in writing, software
+013 * distributed under the License is 
distributed on an "AS IS" BASIS,
+014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
+015 * See the License for the specific 
language governing permissions and
+016 * limitations under the License.
+017 */
+018package 
org.apache.hadoop.hbase.rsgroup;
+019
+020import static 
org.junit.Assert.assertEquals;
+021import static 
org.junit.Assert.assertFalse;
+022import static 
org.junit.Assert.assertNull;
+023import static 
org.junit.Assert.assertTrue;
+024import static org.junit.Assert.fail;
+025
+026import java.io.IOException;
+027import java.util.Iterator;
+028import java.util.List;
+029import java.util.Map;
+030import java.util.Set;
+031
+032import 
org.apache.hadoop.hbase.HBaseClassTestRule;
+033import 
org.apache.hadoop.hbase.HColumnDescriptor;
+034import 
org.apache.hadoop.hbase.HTableDescriptor;
+035import 
org.apache.hadoop.hbase.MiniHBaseCluster;
+036import 
org.apache.hadoop.hbase.NamespaceDescriptor;
+037import 
org.apache.hadoop.hbase.ServerName;
+038import 
org.apache.hadoop.hbase.TableName;
+039import 
org.apache.hadoop.hbase.TableNotFoundException;
+040import org.apache.hadoop.hbase.Waiter;
+041import 
org.apache.hadoop.hbase.constraint.ConstraintException;
+042import 
org.apache.hadoop.hbase.master.ServerManager;
+043import 
org.apache.hadoop.hbase.master.TableNamespaceManager;
+044import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
+045import 
org.apache.hadoop.hbase.net.Address;
+046import 
org.apache.hadoop.hbase.quotas.QuotaUtil;
+047import 
org.apache.hadoop.hbase.util.Bytes;
+048
+049import org.junit.After;
+050import org.junit.AfterClass;
+051import org.junit.Assert;
+052import org.junit.Before;
+053import org.junit.BeforeClass;
+054import org.junit.ClassRule;
+055import org.junit.Test;
+056import 
org.junit.experimental.categories.Category;
+057import org.slf4j.Logger;
+058import org.slf4j.LoggerFactory;
+059
+060import 
org.apache.hadoop.hbase.testclassification.MediumTests;
+061import 
org.apache.hbase.thirdparty.com.google.common.collect.Sets;
+062
+063@Category({MediumTests.class})
+064public class TestRSGroupsAdmin1 extends 
TestRSGroupsBase {
+065
+066  @ClassRule
+067  public static final HBaseClassTestRule 
CLASS_RULE =
+068  
HBaseClassTestRule.forClass(TestRSGroupsAdmin1.class);
+069
+070  protected static final Logger LOG = 
LoggerFactory.getLogger(TestRSGroupsAdmin1.class);
+071
+072  @BeforeClass
+073  public static void setUp() throws 
Exception {
+074setUpTestBeforeClass();
+075  }
+076
+077  @AfterClass
+078  public static void tearDown() throws 
Exception {
+079tearDownAfterClass();
+080  }
+081
+082  @Before
+083  public void beforeMethod() throws 
Exception {
+084setUpBeforeMethod();
+085  }
+086
+087  @After
+088  public void afterMethod() throws 
Exception {
+089tearDownAfterMethod();
+090  }
+091
+092  @Test
+093  public void testValidGroupNames() 
throws IOException {
+094String[] badNames = 
{"foo*","foo@","-"};
+095String[] goodNames = {"foo_123"};
+096
+097for(String entry: badNames) {
+098  try {
+099rsGroupAdmin.addRSGroup(entry);
+100fail("Expected a constraint 
exception for: "+entry);
+101  } catch(ConstraintException ex) {
+102//expected
+103  }
+104}
+105
+106for(String entry: goodNames) {
+107  rsGroupAdmin.addRSGroup(entry);
+108}
+109  }
+110
+111  @Test
+112  public void testBogusArgs() throws 
Exception {
+113
assertNull(rsGroupAdmin.getRSGroupInfoOfTable(TableName.valueOf("nonexistent")));
+114
assertNull(rsGroupAdmin.getRSGroupOfServer(Address.fromParts("bogus",123)));
+115
assertNull(rsGroupAdmin.getRSGroupInfo("bogus"));
+116
+117try {
+118  

[19/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/checkstyle.rss
--
diff --git a/checkstyle.rss b/checkstyle.rss
index 6ccf181..d48310d 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -25,8 +25,8 @@ under the License.
 en-us
 2007 - 2018 The Apache Software Foundation
 
-  File: 3753,
- Errors: 15206,
+  File: 3757,
+ Errors: 15211,
  Warnings: 0,
  Infos: 0
   
@@ -1348,6 +1348,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS.java;>org/apache/hadoop/hbase/rsgroup/TestRSGroupsKillRS.java
+
+
+  0
+
+
+  0
+
+
+  1
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.TestMetricsRegionServerSourceFactory.java;>org/apache/hadoop/hbase/regionserver/TestMetricsRegionServerSourceFactory.java
 
 
@@ -3140,6 +3154,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rsgroup.TestEnableRSGroups.java;>org/apache/hadoop/hbase/rsgroup/TestEnableRSGroups.java
+
+
+  0
+
+
+  0
+
+
+  0
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.QuotaSnapshotStore.java;>org/apache/hadoop/hbase/quotas/QuotaSnapshotStore.java
 
 
@@ -3574,6 +3602,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rsgroup.TestRSGroupsBalance.java;>org/apache/hadoop/hbase/rsgroup/TestRSGroupsBalance.java
+
+
+  0
+
+
+  0
+
+
+  1
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.TestCloneSnapshotFromClientWithRegionReplicas.java;>org/apache/hadoop/hbase/client/TestCloneSnapshotFromClientWithRegionReplicas.java
 
 
@@ -5016,6 +5058,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rsgroup.TestRSGroupsBasics.java;>org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.java
+
+
+  0
+
+
+  0
+
+
+  1
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.RegionOfflineException.java;>org/apache/hadoop/hbase/client/RegionOfflineException.java
 
 
@@ -13444,20 +13500,6 @@ under the License.
   
   
 
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rsgroup.TestEnableRSGroup.java;>org/apache/hadoop/hbase/rsgroup/TestEnableRSGroup.java
-
-
-  0
-
-
-  0
-
-
-  0
-
-  
-  
-
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.wal.TestWALRootDir.java;>org/apache/hadoop/hbase/wal/TestWALRootDir.java
 
 
@@ -30874,6 +30916,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin2.java;>org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.java
+
+
+  0
+
+
+  0
+
+
+  1
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.model.TestScannerModel.java;>org/apache/hadoop/hbase/rest/model/TestScannerModel.java
  

[01/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 679e78887 -> 7ea632ae3


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html
 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html
index a4a79df..c4712ff 100644
--- 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html
+++ 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html
@@ -49,297 +49,299 @@
 041import 
org.apache.hadoop.hbase.testclassification.MediumTests;
 042import 
org.apache.hadoop.hbase.testclassification.SecurityTests;
 043import 
org.apache.hadoop.hbase.util.Bytes;
-044import org.junit.AfterClass;
-045import org.junit.BeforeClass;
-046import org.junit.ClassRule;
-047import org.junit.Test;
-048import 
org.junit.experimental.categories.Category;
-049import org.slf4j.Logger;
-050import org.slf4j.LoggerFactory;
-051
-052/**
-053 * Performs authorization checks for 
rsgroup operations, according to different
-054 * levels of authorized users.
-055 */
-056@Category({SecurityTests.class, 
MediumTests.class})
-057public class TestRSGroupsWithACL extends 
SecureTestUtil{
-058
-059  @ClassRule
-060  public static final HBaseClassTestRule 
CLASS_RULE =
-061  
HBaseClassTestRule.forClass(TestRSGroupsWithACL.class);
-062
-063  private static final Logger LOG = 
LoggerFactory.getLogger(TestRSGroupsWithACL.class);
-064  private static TableName TEST_TABLE = 
TableName.valueOf("testtable1");
-065  private static final 
HBaseTestingUtility TEST_UTIL = new HBaseTestingUtility();
-066  private static Configuration conf;
-067
-068  private static Connection 
systemUserConnection;
-069  // user with all permissions
-070  private static User SUPERUSER;
-071  // user granted with all global 
permission
-072  private static User USER_ADMIN;
-073  // user with rw permissions on column 
family.
-074  private static User USER_RW;
-075  // user with read-only permissions
-076  private static User USER_RO;
-077  // user is table owner. will have all 
permissions on table
-078  private static User USER_OWNER;
-079  // user with create table permissions 
alone
-080  private static User USER_CREATE;
-081  // user with no permissions
-082  private static User USER_NONE;
-083
-084  private static final String GROUP_ADMIN 
= "group_admin";
-085  private static final String 
GROUP_CREATE = "group_create";
-086  private static final String GROUP_READ 
= "group_read";
-087  private static final String GROUP_WRITE 
= "group_write";
-088
-089  private static User USER_GROUP_ADMIN;
-090  private static User 
USER_GROUP_CREATE;
-091  private static User USER_GROUP_READ;
-092  private static User USER_GROUP_WRITE;
-093
-094  private static byte[] TEST_FAMILY = 
Bytes.toBytes("f1");
-095
-096  private static RSGroupAdminEndpoint 
rsGroupAdminEndpoint;
-097
-098  @BeforeClass
-099  public static void setupBeforeClass() 
throws Exception {
-100// setup configuration
-101conf = 
TEST_UTIL.getConfiguration();
-102
conf.set(HConstants.HBASE_MASTER_LOADBALANCER_CLASS,
-103
RSGroupBasedLoadBalancer.class.getName());
-104// Enable security
-105enableSecurity(conf);
-106// Verify enableSecurity sets up what 
we require
-107verifyConfiguration(conf);
-108// Enable rsgroup
-109
configureRSGroupAdminEndpoint(conf);
-110
-111TEST_UTIL.startMiniCluster();
-112rsGroupAdminEndpoint = 
(RSGroupAdminEndpoint) TEST_UTIL.getMiniHBaseCluster().getMaster().
-113
getMasterCoprocessorHost().findCoprocessor(RSGroupAdminEndpoint.class.getName());
-114// Wait for the ACL table to become 
available
-115
TEST_UTIL.waitUntilAllRegionsAssigned(AccessControlLists.ACL_TABLE_NAME);
-116
-117// create a set of test users
-118SUPERUSER = 
User.createUserForTesting(conf, "admin", new String[] { "supergroup" });
-119USER_ADMIN = 
User.createUserForTesting(conf, "admin2", new String[0]);
-120USER_RW = 
User.createUserForTesting(conf, "rwuser", new String[0]);
-121USER_RO = 
User.createUserForTesting(conf, "rouser", new String[0]);
-122USER_OWNER = 
User.createUserForTesting(conf, "owner", new String[0]);
-123USER_CREATE = 
User.createUserForTesting(conf, "tbl_create", new String[0]);
-124USER_NONE = 
User.createUserForTesting(conf, "nouser", new String[0]);
-125
-126USER_GROUP_ADMIN =
-127User.createUserForTesting(conf, 
"user_group_admin", new String[] { GROUP_ADMIN });
-128USER_GROUP_CREATE =
-129User.createUserForTesting(conf, 
"user_group_create", new String[] { GROUP_CREATE });
-130USER_GROUP_READ =
-131User.createUserForTesting(conf, 
"user_group_read", new String[] { GROUP_READ });
-132USER_GROUP_WRITE =
-133

[09/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/class-use/TestRSGroupsKillRS.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/class-use/TestRSGroupsKillRS.html
 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/class-use/TestRSGroupsKillRS.html
new file mode 100644
index 000..ee01bb1
--- /dev/null
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/class-use/TestRSGroupsKillRS.html
@@ -0,0 +1,125 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+Uses of Class org.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS 
(Apache HBase 3.0.0-SNAPSHOT Test API)
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+
+
+
+Uses of 
Classorg.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS
+
+No usage of 
org.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+
+
+Copyright  20072018 https://www.apache.org/;>The Apache Software Foundation. All rights 
reserved.
+
+

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-frame.html
--
diff --git a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-frame.html 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-frame.html
index 134dcf4..20c0e91 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-frame.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-frame.html
@@ -14,10 +14,14 @@
 Classes
 
 IntegrationTestRSGroup
-TestEnableRSGroup
-TestRSGroups
-TestRSGroups.CPMasterObserver
+TestEnableRSGroups
+TestRSGroupsAdmin1
+TestRSGroupsAdmin2
+TestRSGroupsBalance
 TestRSGroupsBase
+TestRSGroupsBase.CPMasterObserver
+TestRSGroupsBasics
+TestRSGroupsKillRS
 TestRSGroupsOfflineMode
 TestRSGroupsWithACL
 VerifyingRSGroupAdminClient

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-summary.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-summary.html 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-summary.html
index b327b32..f5ff9c9 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-summary.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-summary.html
@@ -89,23 +89,39 @@
 
 
 
-TestEnableRSGroup
+TestEnableRSGroups
 
 Test enable RSGroup
 
 
 
-TestRSGroups
+TestRSGroupsAdmin1
 
 
 
-TestRSGroups.CPMasterObserver
+TestRSGroupsAdmin2
 
 
 
+TestRSGroupsBalance
+
+
+
 TestRSGroupsBase
 
 
+
+TestRSGroupsBase.CPMasterObserver
+
+
+
+TestRSGroupsBasics
+
+
+
+TestRSGroupsKillRS
+
+
 
 TestRSGroupsOfflineMode
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-tree.html
--
diff --git a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-tree.html
index cce9f7c..34cc102 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/package-tree.html
@@ -86,14 +86,18 @@
 org.apache.hadoop.hbase.rsgroup.TestRSGroupsWithACL
 
 
-org.apache.hadoop.hbase.rsgroup.TestEnableRSGroup
-org.apache.hadoop.hbase.rsgroup.TestRSGroups.CPMasterObserver (implements 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessor, 
org.apache.hadoop.hbase.coprocessor.MasterObserver)
+org.apache.hadoop.hbase.rsgroup.TestEnableRSGroups
 org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
 
 org.apache.hadoop.hbase.rsgroup.IntegrationTestRSGroup
-org.apache.hadoop.hbase.rsgroup.TestRSGroups
+org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin1
+org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin2

[14/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.html 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.html
new file mode 100644
index 000..109aa7b
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.html
@@ -0,0 +1,524 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+TestRSGroupsAdmin2 (Apache HBase 3.0.0-SNAPSHOT Test API)
+
+
+
+
+
+var methods = 
{"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.rsgroup
+Class 
TestRSGroupsAdmin2
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
+
+
+org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin2
+
+
+
+
+
+
+
+
+
+
+public class TestRSGroupsAdmin2
+extends TestRSGroupsBase
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+Nested classes/interfaces inherited from 
classorg.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
+TestRSGroupsBase.CPMasterObserver
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields
+
+Modifier and Type
+Field and Description
+
+
+static HBaseClassTestRule
+CLASS_RULE
+
+
+protected static org.slf4j.Logger
+LOG
+
+
+
+
+
+
+Fields inherited from classorg.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
+admin,
 cluster,
 groupPrefix,
 INIT,
 master,
 name,
 NUM_DEAD_SERVERS,
 NUM_SLAVES_BASE,
 observer,
 rand, rsGroupAdmin,
 rsGroupAdminEndpoint,
 tableName,
 tablePrefix,
 TEST_UTIL,
 WAIT_TIMEOUT
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor and Description
+
+
+TestRSGroupsAdmin2()
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsStatic MethodsInstance MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+void
+afterMethod()
+
+
+void
+beforeMethod()
+
+
+static void
+setUp()
+
+
+static void
+tearDown()
+
+
+void
+testMoveServers()
+
+
+void
+testMoveServersAndTables()
+
+
+void
+testMoveServersFromDefaultGroup()
+
+
+void
+testRegionMove()
+
+
+void
+testRegionServerMove()
+
+
+void
+testRemoveServers()
+
+
+
+
+
+
+Methods inherited from classorg.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
+addGroup,
 deleteGroups,
 deleteNamespaceIfNecessary,
 deleteTableIfNecessary,
 getGroupName,
 getNumServers,
 getTableRegionMap,
 getTableServer
 RegionMap, initialize,
 removeGroup,
 setUpBeforeMethod,
 setUpTestBeforeClass,
 tearDownAfterClass,
 tearDownAfterMethod
+
+
+
+
+
+Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--;
 title="class or interface in java.lang">clone, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-;
 title="class or interface in java.lang">equals, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--;
 title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--;
 title="class or interface in java.lang">getClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--;
 title="class or interface in java.lang">hashCode, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--;
 title="class or interface in java.lang">notify, https://docs.oracle.com/javase/8/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--;
 

[12/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html
index e4b5612..bc35c83 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":10,"i10":10,"i11":9,"i12":9,"i13":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -49,8 +49,8 @@ var activeTableTab = "activeTableTab";
 
 
 
-PrevClass
-NextClass
+PrevClass
+NextClass
 
 
 Frames
@@ -74,7 +74,7 @@ var activeTableTab = "activeTableTab";
 
 
 Summary:
-Nested|
+Nested|
 Field|
 Constr|
 Method
@@ -109,11 +109,11 @@ var activeTableTab = "activeTableTab";
 
 
 Direct Known Subclasses:
-IntegrationTestRSGroup, 
TestRSGroups
+IntegrationTestRSGroup, 
TestRSGroupsAdmin1, TestRSGroupsAdmin2, TestRSGroupsBalance, TestRSGroupsBasics, TestRSGroupsKillRS
 
 
 
-public abstract class TestRSGroupsBase
+public abstract class TestRSGroupsBase
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 
 
@@ -121,6 +121,25 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 
+
+
+
+
+
+Nested Class Summary
+
+Nested Classes
+
+Modifier and Type
+Class and Description
+
+
+static class
+TestRSGroupsBase.CPMasterObserver
+
+
+
+
 
 
 
@@ -146,27 +165,35 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 groupPrefix
 
 
+protected static boolean
+INIT
+
+
 protected static org.slf4j.Logger
 LOG
 
-
+
 protected static 
org.apache.hadoop.hbase.master.HMaster
 master
 
-
+
 org.junit.rules.TestName
 name
 
-
+
 static int
 NUM_DEAD_SERVERS
 
-
+
 static int
 NUM_SLAVES_BASE
 
+
+protected static TestRSGroupsBase.CPMasterObserver
+observer
+
 
-protected static https://docs.oracle.com/javase/8/docs/api/java/security/SecureRandom.html?is-external=true;
 title="class or interface in java.security">SecureRandom
+protected static https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true;
 title="class or interface in java.util">Random
 rand
 
 
@@ -174,18 +201,22 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 rsGroupAdmin
 
 
-(package private) 
org.apache.hadoop.hbase.TableName
-tableName
+protected static 
org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
+rsGroupAdminEndpoint
 
 
+protected 
org.apache.hadoop.hbase.TableName
+tableName
+
+
 protected static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String
 tablePrefix
 
-
+
 protected static HBaseTestingUtility
 TEST_UTIL
 
-
+
 static long
 WAIT_TIMEOUT
 
@@ -216,30 +247,30 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 Method Summary
 
-All MethodsInstance MethodsConcrete Methods
+All MethodsStatic MethodsInstance MethodsConcrete Methods
 
 Modifier and Type
 Method and Description
 
 
-protected 
org.apache.hadoop.hbase.rsgroup.RSGroupInfo
+org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 addGroup(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringgroupName,
 intserverCount)
 
 
-protected void
+void
 deleteGroups()
 
 
-protected void
+void
 deleteNamespaceIfNecessary()
 
 
-protected void
+void
 deleteTableIfNecessary()
 
 
-private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String
+https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String
 getGroupName(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in 
java.lang">StringbaseName)
 
 
@@ -255,92 +286,28 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 getTableServerRegionMap()
 
 
-(package private) void

[11/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.html 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.html
new file mode 100644
index 000..fe8c723
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.html
@@ -0,0 +1,612 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+TestRSGroupsBasics (Apache HBase 3.0.0-SNAPSHOT Test API)
+
+
+
+
+
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":9,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.rsgroup
+Class 
TestRSGroupsBasics
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
+
+
+org.apache.hadoop.hbase.rsgroup.TestRSGroupsBasics
+
+
+
+
+
+
+
+
+
+
+public class TestRSGroupsBasics
+extends TestRSGroupsBase
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+Nested classes/interfaces inherited from 
classorg.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
+TestRSGroupsBase.CPMasterObserver
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields
+
+Modifier and Type
+Field and Description
+
+
+static HBaseClassTestRule
+CLASS_RULE
+
+
+protected static org.slf4j.Logger
+LOG
+
+
+
+
+
+
+Fields inherited from classorg.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
+admin,
 cluster,
 groupPrefix,
 INIT,
 master,
 name,
 NUM_DEAD_SERVERS,
 NUM_SLAVES_BASE,
 observer,
 rand, rsGroupAdmin,
 rsGroupAdminEndpoint,
 tableName,
 tablePrefix,
 TEST_UTIL,
 WAIT_TIMEOUT
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor and Description
+
+
+TestRSGroupsBasics()
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsStatic MethodsInstance MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+void
+afterMethod()
+
+
+void
+beforeMethod()
+
+
+private void
+restartHBaseCluster()
+
+
+static void
+setUp()
+
+
+static void
+tearDown()
+
+
+void
+testBasicStartUp()
+
+
+void
+testClearDeadServers()
+
+
+void
+testClearNotProcessedDeadServer()
+
+
+void
+testCloneSnapshot()
+
+
+void
+testCreateAndDrop()
+
+
+void
+testCreateMultiRegion()
+
+
+void
+testCreateWhenRsgroupNoOnlineServers()
+
+
+void
+testDefaultNamespaceCreateAndAssign()
+
+
+void
+testNamespaceCreateAndAssign()
+
+
+void
+testRSGroupsWithHBaseQuota()
+
+
+
+
+
+
+Methods inherited from classorg.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
+addGroup,
 deleteGroups,
 deleteNamespaceIfNecessary,
 deleteTableIfNecessary,
 getGroupName,
 getNumServers,
 getTableRegionMap,
 getTableServer
 RegionMap, initialize,
 removeGroup,
 setUpBeforeMethod,
 setUpTestBeforeClass,
 tearDownAfterClass,
 tearDownAfterMethod
+
+
+
+
+
+Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--;
 title="class or interface in java.lang">clone, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-;
 title="class or interface in java.lang">equals, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--;
 title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--;
 title="class or interface in java.lang">getClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--;
 title="class or interface in java.lang">hashCode, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--;
 title="class or 

[05/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.html
 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.html
new file mode 100644
index 000..508cad4
--- /dev/null
+++ 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.html
@@ -0,0 +1,559 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+Source code
+
+
+
+
+001/**
+002 * Licensed to the Apache Software 
Foundation (ASF) under one
+003 * or more contributor license 
agreements.  See the NOTICE file
+004 * distributed with this work for 
additional information
+005 * regarding copyright ownership.  The 
ASF licenses this file
+006 * to you under the Apache License, 
Version 2.0 (the
+007 * "License"); you may not use this file 
except in compliance
+008 * with the License.  You may obtain a 
copy of the License at
+009 *
+010 * 
http://www.apache.org/licenses/LICENSE-2.0
+011 *
+012 * Unless required by applicable law or 
agreed to in writing, software
+013 * distributed under the License is 
distributed on an "AS IS" BASIS,
+014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
+015 * See the License for the specific 
language governing permissions and
+016 * limitations under the License.
+017 */
+018package 
org.apache.hadoop.hbase.rsgroup;
+019
+020import static 
org.junit.Assert.assertEquals;
+021import static 
org.junit.Assert.assertFalse;
+022import static 
org.junit.Assert.assertTrue;
+023import static org.junit.Assert.fail;
+024
+025import java.io.IOException;
+026import java.util.ArrayList;
+027import java.util.EnumSet;
+028import java.util.Iterator;
+029import java.util.List;
+030import java.util.Map;
+031import java.util.Set;
+032
+033import 
org.apache.hadoop.hbase.ClusterMetrics.Option;
+034import 
org.apache.hadoop.hbase.HBaseClassTestRule;
+035import 
org.apache.hadoop.hbase.ServerName;
+036import 
org.apache.hadoop.hbase.TableName;
+037import org.apache.hadoop.hbase.Waiter;
+038import 
org.apache.hadoop.hbase.client.ClusterConnection;
+039import 
org.apache.hadoop.hbase.client.RegionInfo;
+040import 
org.apache.hadoop.hbase.constraint.ConstraintException;
+041import 
org.apache.hadoop.hbase.net.Address;
+042import 
org.apache.hadoop.hbase.util.Bytes;
+043
+044import org.junit.After;
+045import org.junit.AfterClass;
+046import org.junit.Assert;
+047import org.junit.Before;
+048import org.junit.BeforeClass;
+049import org.junit.ClassRule;
+050import org.junit.Test;
+051import 
org.junit.experimental.categories.Category;
+052import org.slf4j.Logger;
+053import org.slf4j.LoggerFactory;
+054
+055import 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
+056import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos;
+057import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoRequest;
+058import 
org.apache.hadoop.hbase.testclassification.MediumTests;
+059import 
org.apache.hbase.thirdparty.com.google.common.collect.Sets;
+060
+061@Category({MediumTests.class})
+062public class TestRSGroupsAdmin2 extends 
TestRSGroupsBase {
+063
+064  @ClassRule
+065  public static final HBaseClassTestRule 
CLASS_RULE =
+066  
HBaseClassTestRule.forClass(TestRSGroupsAdmin2.class);
+067
+068  protected static final Logger LOG = 
LoggerFactory.getLogger(TestRSGroupsAdmin2.class);
+069
+070  @BeforeClass
+071  public static void setUp() throws 
Exception {
+072setUpTestBeforeClass();
+073  }
+074
+075  @AfterClass
+076  public static void tearDown() throws 
Exception {
+077tearDownAfterClass();
+078  }
+079
+080  @Before
+081  public void beforeMethod() throws 
Exception {
+082setUpBeforeMethod();
+083  }
+084
+085  @After
+086  public void afterMethod() throws 
Exception {
+087tearDownAfterMethod();
+088  }
+089
+090  @Test
+091  public void testRegionMove() throws 
Exception {
+092final RSGroupInfo newGroup = 
addGroup(getGroupName(name.getMethodName()), 1);
+093final byte[] familyNameBytes = 
Bytes.toBytes("f");
+094// All the regions created below will 
be assigned to the default group.
+095
TEST_UTIL.createMultiRegionTable(tableName, familyNameBytes, 6);
+096TEST_UTIL.waitFor(WAIT_TIMEOUT, new 
Waiter.PredicateException() {
+097  @Override
+098  public boolean evaluate() throws 
Exception {
+099ListString regions = 
getTableRegionMap().get(tableName);
+100if (regions == null) {
+101  return false;
+102}
+103
+104return 
getTableRegionMap().get(tableName).size() = 6;
+105  }
+106});
+107
+108//get target region to move
+109
MapServerName,ListString assignMap =
+110
getTableServerRegionMap().get(tableName);
+111String targetRegion = null;
+112for(ServerName server : 

[04/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.CPMasterObserver.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.CPMasterObserver.html
 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.CPMasterObserver.html
new file mode 100644
index 000..f6c2121
--- /dev/null
+++ 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.CPMasterObserver.html
@@ -0,0 +1,556 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+Source code
+
+
+
+
+001/**
+002 * Licensed to the Apache Software 
Foundation (ASF) under one
+003 * or more contributor license 
agreements.  See the NOTICE file
+004 * distributed with this work for 
additional information
+005 * regarding copyright ownership.  The 
ASF licenses this file
+006 * to you under the Apache License, 
Version 2.0 (the
+007 * "License"); you may not use this file 
except in compliance
+008 * with the License.  You may obtain a 
copy of the License at
+009 *
+010 * 
http://www.apache.org/licenses/LICENSE-2.0
+011 *
+012 * Unless required by applicable law or 
agreed to in writing, software
+013 * distributed under the License is 
distributed on an "AS IS" BASIS,
+014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
+015 * See the License for the specific 
language governing permissions and
+016 * limitations under the License.
+017 */
+018package 
org.apache.hadoop.hbase.rsgroup;
+019
+020import static 
org.junit.Assert.assertTrue;
+021
+022import java.io.IOException;
+023import java.util.EnumSet;
+024import java.util.HashSet;
+025import java.util.LinkedList;
+026import java.util.List;
+027import java.util.Map;
+028import java.util.Optional;
+029import java.util.Random;
+030import java.util.Set;
+031import java.util.TreeMap;
+032
+033import 
org.apache.hadoop.hbase.ClusterMetrics;
+034import 
org.apache.hadoop.hbase.ClusterMetrics.Option;
+035import 
org.apache.hadoop.hbase.HBaseCluster;
+036import 
org.apache.hadoop.hbase.HBaseTestingUtility;
+037import 
org.apache.hadoop.hbase.HConstants;
+038import 
org.apache.hadoop.hbase.MiniHBaseCluster;
+039import 
org.apache.hadoop.hbase.NamespaceDescriptor;
+040import 
org.apache.hadoop.hbase.RegionMetrics;
+041import 
org.apache.hadoop.hbase.ServerMetrics;
+042import 
org.apache.hadoop.hbase.ServerName;
+043import 
org.apache.hadoop.hbase.TableName;
+044import org.apache.hadoop.hbase.Waiter;
+045import 
org.apache.hadoop.hbase.client.Admin;
+046import 
org.apache.hadoop.hbase.client.RegionInfo;
+047import 
org.apache.hadoop.hbase.client.TableDescriptor;
+048import 
org.apache.hadoop.hbase.coprocessor.CoprocessorHost;
+049import 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessor;
+050import 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment;
+051import 
org.apache.hadoop.hbase.coprocessor.MasterObserver;
+052import 
org.apache.hadoop.hbase.coprocessor.ObserverContext;
+053import 
org.apache.hadoop.hbase.master.HMaster;
+054import 
org.apache.hadoop.hbase.master.MasterCoprocessorHost;
+055import 
org.apache.hadoop.hbase.master.ServerManager;
+056import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
+057import 
org.apache.hadoop.hbase.net.Address;
+058import 
org.apache.hadoop.hbase.util.Bytes;
+059
+060import org.junit.Rule;
+061import org.junit.rules.TestName;
+062import org.slf4j.Logger;
+063import org.slf4j.LoggerFactory;
+064
+065import 
org.apache.hbase.thirdparty.com.google.common.collect.Maps;
+066import 
org.apache.hbase.thirdparty.com.google.common.collect.Sets;
+067
+068public abstract class TestRSGroupsBase 
{
+069  protected static final Logger LOG = 
LoggerFactory.getLogger(TestRSGroupsBase.class);
+070
+071  //shared
+072  protected final static String 
groupPrefix = "Group";
+073  protected final static String 
tablePrefix = "Group";
+074  protected final static Random rand = 
new Random();
+075
+076  //shared, cluster type specific
+077  protected static HBaseTestingUtility 
TEST_UTIL;
+078  protected static Admin admin;
+079  protected static HBaseCluster 
cluster;
+080  protected static RSGroupAdmin 
rsGroupAdmin;
+081  protected static HMaster master;
+082  protected static boolean INIT = 
false;
+083  protected static RSGroupAdminEndpoint 
rsGroupAdminEndpoint;
+084  protected static CPMasterObserver 
observer;
+085
+086  public final static long WAIT_TIMEOUT = 
6*5;
+087  public final static int NUM_SLAVES_BASE 
= 4; //number of slaves for the smallest cluster
+088  public static int NUM_DEAD_SERVERS = 
0;
+089
+090  // Per test variables
+091  @Rule
+092  public TestName name = new 
TestName();
+093  protected TableName tableName;
+094
+095  public static void 
setUpTestBeforeClass() throws Exception {
+096TEST_UTIL = new 
HBaseTestingUtility();
+097
TEST_UTIL.getConfiguration().setFloat(
+098  

[16/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroups.CPMasterObserver.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroups.CPMasterObserver.html
 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroups.CPMasterObserver.html
deleted file mode 100644
index a060c13..000
--- 
a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroups.CPMasterObserver.html
+++ /dev/null
@@ -1,1141 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-
-
-
-TestRSGroups.CPMasterObserver (Apache HBase 3.0.0-SNAPSHOT Test 
API)
-
-
-
-
-
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-PrevClass
-NextClass
-
-
-Frames
-NoFrames
-
-
-AllClasses
-
-
-
-
-
-
-
-Summary:
-Nested|
-Field|
-Constr|
-Method
-
-
-Detail:
-Field|
-Constr|
-Method
-
-
-
-
-
-
-
-
-org.apache.hadoop.hbase.rsgroup
-Class 
TestRSGroups.CPMasterObserver
-
-
-
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
-
-
-org.apache.hadoop.hbase.rsgroup.TestRSGroups.CPMasterObserver
-
-
-
-
-
-
-
-All Implemented Interfaces:
-org.apache.hadoop.hbase.Coprocessor, 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessor, 
org.apache.hadoop.hbase.coprocessor.MasterObserver
-
-
-Enclosing class:
-TestRSGroups
-
-
-
-public static class TestRSGroups.CPMasterObserver
-extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
-implements org.apache.hadoop.hbase.coprocessor.MasterCoprocessor, 
org.apache.hadoop.hbase.coprocessor.MasterObserver
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from 
interfaceorg.apache.hadoop.hbase.Coprocessor
-org.apache.hadoop.hbase.Coprocessor.State
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-(package private) boolean
-postAddRSGroupCalled
-
-
-(package private) boolean
-postBalanceRSGroupCalled
-
-
-(package private) boolean
-postGetRSGroupInfoCalled
-
-
-(package private) boolean
-postGetRSGroupInfoOfServerCalled
-
-
-(package private) boolean
-postGetRSGroupInfoOfTableCalled
-
-
-(package private) boolean
-postListRSGroupsCalled
-
-
-(package private) boolean
-postMoveServersAndTables
-
-
-(package private) boolean
-postMoveServersCalled
-
-
-(package private) boolean
-postMoveTablesCalled
-
-
-(package private) boolean
-postRemoveRSGroupCalled
-
-
-(package private) boolean
-postRemoveServersCalled
-
-
-(package private) boolean
-preAddRSGroupCalled
-
-
-(package private) boolean
-preBalanceRSGroupCalled
-
-
-(package private) boolean
-preGetRSGroupInfoCalled
-
-
-(package private) boolean
-preGetRSGroupInfoOfServerCalled
-
-
-(package private) boolean
-preGetRSGroupInfoOfTableCalled
-
-
-(package private) boolean
-preListRSGroupsCalled
-
-
-(package private) boolean
-preMoveServersAndTables
-
-
-(package private) boolean
-preMoveServersCalled
-
-
-(package private) boolean
-preMoveTablesCalled
-
-
-(package private) boolean
-preRemoveRSGroupCalled
-
-
-(package private) boolean
-preRemoveServersCalled
-
-
-
-
-
-
-Fields inherited from 
interfaceorg.apache.hadoop.hbase.Coprocessor
-PRIORITY_HIGHEST, PRIORITY_LOWEST, PRIORITY_SYSTEM, PRIORITY_USER, 
VERSION
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-CPMasterObserver()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All MethodsInstance MethodsConcrete Methods
-
-Modifier and Type
-Method and Description
-
-
-https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true;
 title="class or interface in 
java.util">Optionalorg.apache.hadoop.hbase.coprocessor.MasterObserver
-getMasterObserver()
-
-
-void

[10/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html
index 5c71183..420af16 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-public class TestRSGroupsWithACL
+public class TestRSGroupsWithACL
 extends SecureTestUtil
 Performs authorization checks for rsgroup operations, 
according to different
  levels of authorized users.
@@ -378,7 +378,7 @@ extends 
 
 CLASS_RULE
-public static finalHBaseClassTestRule CLASS_RULE
+public static finalHBaseClassTestRule CLASS_RULE
 
 
 
@@ -387,7 +387,7 @@ extends 
 
 LOG
-private static finalorg.slf4j.Logger LOG
+private static finalorg.slf4j.Logger LOG
 
 
 
@@ -396,7 +396,7 @@ extends 
 
 TEST_TABLE
-private staticorg.apache.hadoop.hbase.TableName TEST_TABLE
+private staticorg.apache.hadoop.hbase.TableName TEST_TABLE
 
 
 
@@ -405,7 +405,7 @@ extends 
 
 TEST_UTIL
-private static finalHBaseTestingUtility TEST_UTIL
+private static finalHBaseTestingUtility TEST_UTIL
 
 
 
@@ -414,7 +414,7 @@ extends 
 
 conf
-private staticorg.apache.hadoop.conf.Configuration conf
+private staticorg.apache.hadoop.conf.Configuration conf
 
 
 
@@ -423,7 +423,7 @@ extends 
 
 systemUserConnection
-private staticorg.apache.hadoop.hbase.client.Connection systemUserConnection
+private staticorg.apache.hadoop.hbase.client.Connection systemUserConnection
 
 
 
@@ -432,7 +432,7 @@ extends 
 
 SUPERUSER
-private staticorg.apache.hadoop.hbase.security.User SUPERUSER
+private staticorg.apache.hadoop.hbase.security.User SUPERUSER
 
 
 
@@ -441,7 +441,7 @@ extends 
 
 USER_ADMIN
-private staticorg.apache.hadoop.hbase.security.User USER_ADMIN
+private staticorg.apache.hadoop.hbase.security.User USER_ADMIN
 
 
 
@@ -450,7 +450,7 @@ extends 
 
 USER_RW
-private staticorg.apache.hadoop.hbase.security.User USER_RW
+private staticorg.apache.hadoop.hbase.security.User USER_RW
 
 
 
@@ -459,7 +459,7 @@ extends 
 
 USER_RO
-private staticorg.apache.hadoop.hbase.security.User USER_RO
+private staticorg.apache.hadoop.hbase.security.User USER_RO
 
 
 
@@ -468,7 +468,7 @@ extends 
 
 USER_OWNER
-private staticorg.apache.hadoop.hbase.security.User USER_OWNER
+private staticorg.apache.hadoop.hbase.security.User USER_OWNER
 
 
 
@@ -477,7 +477,7 @@ extends 
 
 USER_CREATE
-private staticorg.apache.hadoop.hbase.security.User USER_CREATE
+private staticorg.apache.hadoop.hbase.security.User USER_CREATE
 
 
 
@@ -486,7 +486,7 @@ extends 
 
 USER_NONE
-private staticorg.apache.hadoop.hbase.security.User USER_NONE
+private staticorg.apache.hadoop.hbase.security.User USER_NONE
 
 
 
@@ -495,7 +495,7 @@ extends 
 
 GROUP_ADMIN
-private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String GROUP_ADMIN
+private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String GROUP_ADMIN
 
 See Also:
 Constant
 Field Values
@@ -508,7 +508,7 @@ extends 
 
 GROUP_CREATE
-private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String GROUP_CREATE
+private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String GROUP_CREATE
 
 See Also:
 Constant
 Field Values
@@ -521,7 +521,7 @@ extends 
 
 GROUP_READ
-private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String GROUP_READ
+private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String GROUP_READ
 
 See Also:
 Constant
 Field Values
@@ -534,7 +534,7 @@ extends 
 
 GROUP_WRITE
-private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String GROUP_WRITE
+private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String GROUP_WRITE
 
 See Also:
 Constant
 Field Values
@@ -547,7 +547,7 @@ extends 
 
 USER_GROUP_ADMIN
-private staticorg.apache.hadoop.hbase.security.User USER_GROUP_ADMIN
+private staticorg.apache.hadoop.hbase.security.User USER_GROUP_ADMIN
 
 
 
@@ -556,7 +556,7 @@ extends 
 
 USER_GROUP_CREATE
-private staticorg.apache.hadoop.hbase.security.User USER_GROUP_CREATE
+private 

[18/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/index-all.html
--
diff --git a/testdevapidocs/index-all.html b/testdevapidocs/index-all.html
index 93e7d5b..378f807 100644
--- a/testdevapidocs/index-all.html
+++ b/testdevapidocs/index-all.html
@@ -1217,7 +1217,15 @@
 
 afterMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.IntegrationTestRSGroup
 
-afterMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroups
+afterMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin1
+
+afterMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin2
+
+afterMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBalance
+
+afterMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBasics
+
+afterMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS
 
 afterReplay(TestProcedureEvents.TestProcEnv)
 - Method in class org.apache.hadoop.hbase.procedure2.TestProcedureEvents.TestTimeoutEventProcedure
 
@@ -2555,7 +2563,15 @@
 
 beforeMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.IntegrationTestRSGroup
 
-beforeMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroups
+beforeMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin1
+
+beforeMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin2
+
+beforeMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBalance
+
+beforeMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBasics
+
+beforeMethod()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS
 
 beforeMethod()
 - Method in class org.apache.hadoop.hbase.TestNamespace
 
@@ -6145,9 +6161,17 @@
 
 CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rest.TestVersionResource
 
-CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestEnableRSGroup
+CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestEnableRSGroups
+
+CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin1
+
+CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin2
+
+CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBalance
 
-CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroups
+CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBasics
+
+CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS
 
 CLASS_RULE
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsOfflineMode
 
@@ -9306,7 +9330,7 @@
 
 CPMasterObserver()
 - Constructor for class org.apache.hadoop.hbase.namespace.TestNamespaceAuditor.CPMasterObserver
 
-CPMasterObserver()
 - Constructor for class org.apache.hadoop.hbase.rsgroup.TestRSGroups.CPMasterObserver
+CPMasterObserver()
 - Constructor for class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase.CPMasterObserver
 
 cpName1
 - Static variable in class org.apache.hadoop.hbase.coprocessor.TestClassLoading
 
@@ -17197,7 +17221,7 @@
 
 getMasterObserver()
 - Method in class org.apache.hadoop.hbase.regionserver.TestSplitTransactionOnCluster.FailingSplitMasterObserver
 
-getMasterObserver()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroups.CPMasterObserver
+getMasterObserver()
 - Method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase.CPMasterObserver
 
 getMasterObserver()
 - Method in class org.apache.hadoop.hbase.security.access.SecureTestUtil.MasterSyncObserver
 
@@ -20844,7 +20868,7 @@
 
 init(FilterConfig)
 - Method in class org.apache.hadoop.hbase.rest.DummyFilter
 
-INIT - 
Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroups
+INIT
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
 
 init(RegionCoprocessorEnvironment)
 - Method in class org.apache.hadoop.hbase.security.visibility.ExpAsStringVisibilityLabelServiceImpl
 
@@ -20992,7 +21016,7 @@
 
 initialize(InputSplit,
 TaskAttemptContext) - Method in class 
org.apache.hadoop.hbase.rest.PerformanceEvaluation.PeInputFormat.PeRecordReader
 
-initialize()
 - Static method in class org.apache.hadoop.hbase.rsgroup.TestRSGroups
+initialize()
 - Static method in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase
 
 initialize()
 - Method in class org.apache.hadoop.hbase.security.token.TestTokenAuthentication.TokenServer
 
@@ -24379,12 +24403,20 @@
 
 LOG
 - Static variable in class org.apache.hadoop.hbase.rsgroup.IntegrationTestRSGroup
 
-LOG
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestEnableRSGroup
+LOG
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestEnableRSGroups
+
+LOG
 - Static variable in class org.apache.hadoop.hbase.rsgroup.TestRSGroupsAdmin1
+
+LOG
 - Static variable in 

[08/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroups.CPMasterObserver.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroups.CPMasterObserver.html
 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroups.CPMasterObserver.html
deleted file mode 100644
index beaa49d..000
--- 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroups.CPMasterObserver.html
+++ /dev/null
@@ -1,713 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-Source code
-
-
-
-
-001/**
-002 * Licensed to the Apache Software 
Foundation (ASF) under one
-003 * or more contributor license 
agreements.  See the NOTICE file
-004 * distributed with this work for 
additional information
-005 * regarding copyright ownership.  The 
ASF licenses this file
-006 * to you under the Apache License, 
Version 2.0 (the
-007 * "License"); you may not use this file 
except in compliance
-008 * with the License.  You may obtain a 
copy of the License at
-009 *
-010 * 
http://www.apache.org/licenses/LICENSE-2.0
-011 *
-012 * Unless required by applicable law or 
agreed to in writing, software
-013 * distributed under the License is 
distributed on an "AS IS" BASIS,
-014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
-015 * See the License for the specific 
language governing permissions and
-016 * limitations under the License.
-017 */
-018package 
org.apache.hadoop.hbase.rsgroup;
-019
-020import static 
org.junit.Assert.assertEquals;
-021import static 
org.junit.Assert.assertFalse;
-022import static 
org.junit.Assert.assertTrue;
-023import static org.junit.Assert.fail;
-024
-025import java.io.IOException;
-026import java.util.Iterator;
-027import java.util.List;
-028import java.util.Optional;
-029import java.util.Set;
-030
-031import 
org.apache.hadoop.hbase.HBaseClassTestRule;
-032import 
org.apache.hadoop.hbase.HBaseTestingUtility;
-033import 
org.apache.hadoop.hbase.HColumnDescriptor;
-034import 
org.apache.hadoop.hbase.HConstants;
-035import 
org.apache.hadoop.hbase.HTableDescriptor;
-036import 
org.apache.hadoop.hbase.MiniHBaseCluster;
-037import 
org.apache.hadoop.hbase.NamespaceDescriptor;
-038import 
org.apache.hadoop.hbase.ServerName;
-039import 
org.apache.hadoop.hbase.TableName;
-040import org.apache.hadoop.hbase.Waiter;
-041import 
org.apache.hadoop.hbase.Waiter.Predicate;
-042import 
org.apache.hadoop.hbase.client.ClusterConnection;
-043import 
org.apache.hadoop.hbase.coprocessor.CoprocessorHost;
-044import 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessor;
-045import 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment;
-046import 
org.apache.hadoop.hbase.coprocessor.MasterObserver;
-047import 
org.apache.hadoop.hbase.coprocessor.ObserverContext;
-048import 
org.apache.hadoop.hbase.master.MasterCoprocessorHost;
-049import 
org.apache.hadoop.hbase.master.ServerManager;
-050import 
org.apache.hadoop.hbase.master.TableNamespaceManager;
-051import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
-052import 
org.apache.hadoop.hbase.net.Address;
-053import 
org.apache.hadoop.hbase.quotas.QuotaTableUtil;
-054import 
org.apache.hadoop.hbase.quotas.QuotaUtil;
-055import 
org.apache.hadoop.hbase.testclassification.MediumTests;
-056import 
org.apache.hadoop.hbase.util.Bytes;
-057import org.junit.After;
-058import org.junit.AfterClass;
-059import org.junit.Assert;
-060import org.junit.Before;
-061import org.junit.BeforeClass;
-062import org.junit.ClassRule;
-063import org.junit.Test;
-064import 
org.junit.experimental.categories.Category;
-065import org.slf4j.Logger;
-066import org.slf4j.LoggerFactory;
-067
-068import 
org.apache.hbase.thirdparty.com.google.common.collect.Sets;
-069
-070import 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
-071import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos;
-072
-073@Category({MediumTests.class})
-074public class TestRSGroups extends 
TestRSGroupsBase {
-075
-076  @ClassRule
-077  public static final HBaseClassTestRule 
CLASS_RULE =
-078  
HBaseClassTestRule.forClass(TestRSGroups.class);
-079
-080  protected static final Logger LOG = 
LoggerFactory.getLogger(TestRSGroups.class);
-081  private static boolean INIT = false;
-082  private static RSGroupAdminEndpoint 
rsGroupAdminEndpoint;
-083  private static CPMasterObserver 
observer;
-084
-085  @BeforeClass
-086  public static void setUp() throws 
Exception {
-087TEST_UTIL = new 
HBaseTestingUtility();
-088
TEST_UTIL.getConfiguration().setFloat(
-089
"hbase.master.balancer.stochastic.tableSkewCost", 6000);
-090TEST_UTIL.getConfiguration().set(
-091
HConstants.HBASE_MASTER_LOADBALANCER_CLASS,
-092
RSGroupBasedLoadBalancer.class.getName());
-093
TEST_UTIL.getConfiguration().set(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY,

[21/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/7ea632ae
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/7ea632ae
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/7ea632ae

Branch: refs/heads/asf-site
Commit: 7ea632ae35cdafa9afa3a07e6dd59b5a900134aa
Parents: 679e788
Author: jenkins 
Authored: Fri Oct 5 14:52:14 2018 +
Committer: jenkins 
Committed: Fri Oct 5 14:52:14 2018 +

--
 acid-semantics.html | 4 +-
 apache_hbase_reference_guide.pdf| 4 +-
 book.html   | 2 +-
 bulk-loads.html | 4 +-
 checkstyle-aggregate.html   | 34946 +
 checkstyle.rss  |   116 +-
 coc.html| 4 +-
 dependencies.html   | 4 +-
 dependency-convergence.html | 4 +-
 dependency-info.html| 4 +-
 dependency-management.html  | 4 +-
 devapidocs/constant-values.html | 4 +-
 .../org/apache/hadoop/hbase/Version.html| 4 +-
 downloads.html  | 4 +-
 export_control.html | 4 +-
 index.html  | 4 +-
 integration.html| 4 +-
 issue-tracking.html | 4 +-
 license.html| 4 +-
 mail-lists.html | 4 +-
 metrics.html| 4 +-
 old_news.html   | 4 +-
 plugin-management.html  | 4 +-
 plugins.html| 4 +-
 poweredbyhbase.html | 4 +-
 project-info.html   | 4 +-
 project-reports.html| 4 +-
 project-summary.html| 4 +-
 pseudo-distributed.html | 4 +-
 replication.html| 4 +-
 resources.html  | 4 +-
 source-repository.html  | 4 +-
 sponsors.html   | 4 +-
 supportingprojects.html | 4 +-
 team-list.html  | 4 +-
 testdevapidocs/allclasses-frame.html|10 +-
 testdevapidocs/allclasses-noframe.html  |10 +-
 testdevapidocs/index-all.html   |   288 +-
 .../hbase/class-use/HBaseClassTestRule.html |20 +-
 .../hbase/class-use/HBaseTestingUtility.html| 2 +-
 .../org/apache/hadoop/hbase/package-tree.html   |12 +-
 .../hadoop/hbase/procedure2/package-tree.html   | 4 +-
 .../hadoop/hbase/regionserver/package-tree.html | 2 +-
 .../hbase/rsgroup/IntegrationTestRSGroup.html   |27 +-
 .../hadoop/hbase/rsgroup/TestEnableRSGroup.html |   378 -
 .../hbase/rsgroup/TestEnableRSGroups.html   |   378 +
 .../rsgroup/TestRSGroups.CPMasterObserver.html  |  1141 -
 .../hadoop/hbase/rsgroup/TestRSGroups.html  |   805 -
 .../hbase/rsgroup/TestRSGroupsAdmin1.html   |   686 +
 .../hbase/rsgroup/TestRSGroupsAdmin2.html   |   524 +
 .../hbase/rsgroup/TestRSGroupsBalance.html  |   450 +
 .../TestRSGroupsBase.CPMasterObserver.html  |  1141 +
 .../hadoop/hbase/rsgroup/TestRSGroupsBase.html  |   581 +-
 .../hbase/rsgroup/TestRSGroupsBasics.html   |   612 +
 .../hbase/rsgroup/TestRSGroupsKillRS.html   |   432 +
 .../hbase/rsgroup/TestRSGroupsOfflineMode.html  |30 +-
 .../hbase/rsgroup/TestRSGroupsWithACL.html  |84 +-
 .../rsgroup/class-use/TestEnableRSGroup.html|   125 -
 .../rsgroup/class-use/TestEnableRSGroups.html   |   125 +
 .../TestRSGroups.CPMasterObserver.html  |   165 -
 .../hbase/rsgroup/class-use/TestRSGroups.html   |   125 -
 .../rsgroup/class-use/TestRSGroupsAdmin1.html   |   125 +
 .../rsgroup/class-use/TestRSGroupsAdmin2.html   |   125 +
 .../rsgroup/class-use/TestRSGroupsBalance.html  |   125 +
 .../TestRSGroupsBase.CPMasterObserver.html  |   165 +
 .../rsgroup/class-use/TestRSGroupsBase.html |18 +-
 .../rsgroup/class-use/TestRSGroupsBasics.html   |   125 +
 .../rsgroup/class-use/TestRSGroupsKillRS.html   |   125 +
 .../hadoop/hbase/rsgroup/package-frame.html |10 +-
 .../hadoop/hbase/rsgroup/package-summary.html   |22 +-
 .../hadoop/hbase/rsgroup/package-tree.html  |10 +-
 .../hadoop/hbase/rsgroup/package-use.html   | 4 +-
 .../apache/hadoop/hbase/test/package-tree.html  | 4 

[13/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.CPMasterObserver.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.CPMasterObserver.html
 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.CPMasterObserver.html
new file mode 100644
index 000..e191a7e
--- /dev/null
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.CPMasterObserver.html
@@ -0,0 +1,1141 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+TestRSGroupsBase.CPMasterObserver (Apache HBase 3.0.0-SNAPSHOT Test 
API)
+
+
+
+
+
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.rsgroup
+Class 
TestRSGroupsBase.CPMasterObserver
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase.CPMasterObserver
+
+
+
+
+
+
+
+All Implemented Interfaces:
+org.apache.hadoop.hbase.Coprocessor, 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessor, 
org.apache.hadoop.hbase.coprocessor.MasterObserver
+
+
+Enclosing class:
+TestRSGroupsBase
+
+
+
+public static class TestRSGroupsBase.CPMasterObserver
+extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
+implements org.apache.hadoop.hbase.coprocessor.MasterCoprocessor, 
org.apache.hadoop.hbase.coprocessor.MasterObserver
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+Nested classes/interfaces inherited from 
interfaceorg.apache.hadoop.hbase.Coprocessor
+org.apache.hadoop.hbase.Coprocessor.State
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields
+
+Modifier and Type
+Field and Description
+
+
+(package private) boolean
+postAddRSGroupCalled
+
+
+(package private) boolean
+postBalanceRSGroupCalled
+
+
+(package private) boolean
+postGetRSGroupInfoCalled
+
+
+(package private) boolean
+postGetRSGroupInfoOfServerCalled
+
+
+(package private) boolean
+postGetRSGroupInfoOfTableCalled
+
+
+(package private) boolean
+postListRSGroupsCalled
+
+
+(package private) boolean
+postMoveServersAndTables
+
+
+(package private) boolean
+postMoveServersCalled
+
+
+(package private) boolean
+postMoveTablesCalled
+
+
+(package private) boolean
+postRemoveRSGroupCalled
+
+
+(package private) boolean
+postRemoveServersCalled
+
+
+(package private) boolean
+preAddRSGroupCalled
+
+
+(package private) boolean
+preBalanceRSGroupCalled
+
+
+(package private) boolean
+preGetRSGroupInfoCalled
+
+
+(package private) boolean
+preGetRSGroupInfoOfServerCalled
+
+
+(package private) boolean
+preGetRSGroupInfoOfTableCalled
+
+
+(package private) boolean
+preListRSGroupsCalled
+
+
+(package private) boolean
+preMoveServersAndTables
+
+
+(package private) boolean
+preMoveServersCalled
+
+
+(package private) boolean
+preMoveTablesCalled
+
+
+(package private) boolean
+preRemoveRSGroupCalled
+
+
+(package private) boolean
+preRemoveServersCalled
+
+
+
+
+
+
+Fields inherited from 
interfaceorg.apache.hadoop.hbase.Coprocessor
+PRIORITY_HIGHEST, PRIORITY_LOWEST, PRIORITY_SYSTEM, PRIORITY_USER, 
VERSION
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor and Description
+
+
+CPMasterObserver()
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsInstance MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true;
 title="class or interface in 
java.util">Optionalorg.apache.hadoop.hbase.coprocessor.MasterObserver
+getMasterObserver()
+
+
+void

[17/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html 
b/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html
index b3725bf..0a898d9 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseClassTestRule.html
@@ -5829,16 +5829,32 @@
 
 
 static HBaseClassTestRule
-TestRSGroups.CLASS_RULE
+TestRSGroupsBasics.CLASS_RULE
 
 
 static HBaseClassTestRule
-TestEnableRSGroup.CLASS_RULE
+TestRSGroupsBalance.CLASS_RULE
 
 
 static HBaseClassTestRule
+TestRSGroupsKillRS.CLASS_RULE
+
+
+static HBaseClassTestRule
+TestEnableRSGroups.CLASS_RULE
+
+
+static HBaseClassTestRule
+TestRSGroupsAdmin2.CLASS_RULE
+
+
+static HBaseClassTestRule
 TestRSGroupsOfflineMode.CLASS_RULE
 
+
+static HBaseClassTestRule
+TestRSGroupsAdmin1.CLASS_RULE
+
 
 static HBaseClassTestRule
 TestRSGroupsWithACL.CLASS_RULE

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html 
b/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html
index b03ef80..6f4ee2e 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/class-use/HBaseTestingUtility.html
@@ -3777,7 +3777,7 @@
 
 
 private static HBaseTestingUtility
-TestEnableRSGroup.TEST_UTIL
+TestEnableRSGroups.TEST_UTIL
 
 
 private static HBaseTestingUtility

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
--
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
index 5104baf..9b55b09 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -579,15 +579,15 @@
 
 java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.IntegrationTestRegionReplicaPerf.Stat
-org.apache.hadoop.hbase.ResourceChecker.Phase
 org.apache.hadoop.hbase.RESTApiClusterManager.RoleCommand
-org.apache.hadoop.hbase.RESTApiClusterManager.Service
-org.apache.hadoop.hbase.ClusterManager.ServiceType
-org.apache.hadoop.hbase.ScanPerformanceEvaluation.ScanCounter
+org.apache.hadoop.hbase.IntegrationTestDDLMasterFailover.ACTION
 org.apache.hadoop.hbase.HBaseClusterManager.CommandProvider.Operation
+org.apache.hadoop.hbase.ResourceChecker.Phase
+org.apache.hadoop.hbase.RESTApiClusterManager.Service
 org.apache.hadoop.hbase.PerformanceEvaluation.Counter
-org.apache.hadoop.hbase.IntegrationTestDDLMasterFailover.ACTION
+org.apache.hadoop.hbase.ScanPerformanceEvaluation.ScanCounter
+org.apache.hadoop.hbase.ClusterManager.ServiceType
+org.apache.hadoop.hbase.IntegrationTestRegionReplicaPerf.Stat
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
--
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index 5aca2a1..881d221 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -214,9 +214,9 @@
 
 java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.procedure2.TestProcedureRecovery.TestStateMachineProcedure.State
-org.apache.hadoop.hbase.procedure2.TestStateMachineProcedure.TestSMProcedureState
 org.apache.hadoop.hbase.procedure2.TestYieldProcedures.TestStateMachineProcedure.State

[07/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroups.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroups.html 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroups.html
deleted file mode 100644
index beaa49d..000
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroups.html
+++ /dev/null
@@ -1,713 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-Source code
-
-
-
-
-001/**
-002 * Licensed to the Apache Software 
Foundation (ASF) under one
-003 * or more contributor license 
agreements.  See the NOTICE file
-004 * distributed with this work for 
additional information
-005 * regarding copyright ownership.  The 
ASF licenses this file
-006 * to you under the Apache License, 
Version 2.0 (the
-007 * "License"); you may not use this file 
except in compliance
-008 * with the License.  You may obtain a 
copy of the License at
-009 *
-010 * 
http://www.apache.org/licenses/LICENSE-2.0
-011 *
-012 * Unless required by applicable law or 
agreed to in writing, software
-013 * distributed under the License is 
distributed on an "AS IS" BASIS,
-014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
-015 * See the License for the specific 
language governing permissions and
-016 * limitations under the License.
-017 */
-018package 
org.apache.hadoop.hbase.rsgroup;
-019
-020import static 
org.junit.Assert.assertEquals;
-021import static 
org.junit.Assert.assertFalse;
-022import static 
org.junit.Assert.assertTrue;
-023import static org.junit.Assert.fail;
-024
-025import java.io.IOException;
-026import java.util.Iterator;
-027import java.util.List;
-028import java.util.Optional;
-029import java.util.Set;
-030
-031import 
org.apache.hadoop.hbase.HBaseClassTestRule;
-032import 
org.apache.hadoop.hbase.HBaseTestingUtility;
-033import 
org.apache.hadoop.hbase.HColumnDescriptor;
-034import 
org.apache.hadoop.hbase.HConstants;
-035import 
org.apache.hadoop.hbase.HTableDescriptor;
-036import 
org.apache.hadoop.hbase.MiniHBaseCluster;
-037import 
org.apache.hadoop.hbase.NamespaceDescriptor;
-038import 
org.apache.hadoop.hbase.ServerName;
-039import 
org.apache.hadoop.hbase.TableName;
-040import org.apache.hadoop.hbase.Waiter;
-041import 
org.apache.hadoop.hbase.Waiter.Predicate;
-042import 
org.apache.hadoop.hbase.client.ClusterConnection;
-043import 
org.apache.hadoop.hbase.coprocessor.CoprocessorHost;
-044import 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessor;
-045import 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment;
-046import 
org.apache.hadoop.hbase.coprocessor.MasterObserver;
-047import 
org.apache.hadoop.hbase.coprocessor.ObserverContext;
-048import 
org.apache.hadoop.hbase.master.MasterCoprocessorHost;
-049import 
org.apache.hadoop.hbase.master.ServerManager;
-050import 
org.apache.hadoop.hbase.master.TableNamespaceManager;
-051import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
-052import 
org.apache.hadoop.hbase.net.Address;
-053import 
org.apache.hadoop.hbase.quotas.QuotaTableUtil;
-054import 
org.apache.hadoop.hbase.quotas.QuotaUtil;
-055import 
org.apache.hadoop.hbase.testclassification.MediumTests;
-056import 
org.apache.hadoop.hbase.util.Bytes;
-057import org.junit.After;
-058import org.junit.AfterClass;
-059import org.junit.Assert;
-060import org.junit.Before;
-061import org.junit.BeforeClass;
-062import org.junit.ClassRule;
-063import org.junit.Test;
-064import 
org.junit.experimental.categories.Category;
-065import org.slf4j.Logger;
-066import org.slf4j.LoggerFactory;
-067
-068import 
org.apache.hbase.thirdparty.com.google.common.collect.Sets;
-069
-070import 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
-071import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos;
-072
-073@Category({MediumTests.class})
-074public class TestRSGroups extends 
TestRSGroupsBase {
-075
-076  @ClassRule
-077  public static final HBaseClassTestRule 
CLASS_RULE =
-078  
HBaseClassTestRule.forClass(TestRSGroups.class);
-079
-080  protected static final Logger LOG = 
LoggerFactory.getLogger(TestRSGroups.class);
-081  private static boolean INIT = false;
-082  private static RSGroupAdminEndpoint 
rsGroupAdminEndpoint;
-083  private static CPMasterObserver 
observer;
-084
-085  @BeforeClass
-086  public static void setUp() throws 
Exception {
-087TEST_UTIL = new 
HBaseTestingUtility();
-088
TEST_UTIL.getConfiguration().setFloat(
-089
"hbase.master.balancer.stochastic.tableSkewCost", 6000);
-090TEST_UTIL.getConfiguration().set(
-091
HConstants.HBASE_MASTER_LOADBALANCER_CLASS,
-092
RSGroupBasedLoadBalancer.class.getName());
-093
TEST_UTIL.getConfiguration().set(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY,
-094
RSGroupAdminEndpoint.class.getName() + "," + 

[03/21] hbase-site git commit: Published site at e42741e0858a59961ae0900b5ef073e16ef6126c.

2018-10-05 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ea632ae/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html
--
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html
index 51b3825..f6c2121 100644
--- 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html
+++ 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html
@@ -25,1139 +25,471 @@
 017 */
 018package 
org.apache.hadoop.hbase.rsgroup;
 019
-020import static 
org.junit.Assert.assertEquals;
-021import static 
org.junit.Assert.assertFalse;
-022import static 
org.junit.Assert.assertNull;
-023import static 
org.junit.Assert.assertTrue;
-024import static org.junit.Assert.fail;
-025
-026import java.io.IOException;
-027import java.security.SecureRandom;
-028import java.util.ArrayList;
-029import java.util.EnumSet;
-030import java.util.HashSet;
-031import java.util.Iterator;
-032import java.util.LinkedList;
-033import java.util.List;
-034import java.util.Map;
-035import java.util.Set;
-036import java.util.TreeMap;
-037import 
org.apache.hadoop.hbase.ClusterMetrics;
-038import 
org.apache.hadoop.hbase.ClusterMetrics.Option;
-039import 
org.apache.hadoop.hbase.HBaseCluster;
-040import 
org.apache.hadoop.hbase.HBaseTestingUtility;
-041import 
org.apache.hadoop.hbase.HColumnDescriptor;
-042import 
org.apache.hadoop.hbase.HTableDescriptor;
-043import 
org.apache.hadoop.hbase.NamespaceDescriptor;
-044import 
org.apache.hadoop.hbase.RegionMetrics;
-045import 
org.apache.hadoop.hbase.ServerMetrics;
-046import 
org.apache.hadoop.hbase.ServerName;
-047import 
org.apache.hadoop.hbase.TableName;
-048import 
org.apache.hadoop.hbase.TableNotFoundException;
-049import org.apache.hadoop.hbase.Waiter;
-050import 
org.apache.hadoop.hbase.client.Admin;
-051import 
org.apache.hadoop.hbase.client.ClusterConnection;
-052import 
org.apache.hadoop.hbase.client.RegionInfo;
-053import 
org.apache.hadoop.hbase.constraint.ConstraintException;
-054import 
org.apache.hadoop.hbase.master.HMaster;
-055import 
org.apache.hadoop.hbase.net.Address;
-056import 
org.apache.hadoop.hbase.util.Bytes;
-057import org.junit.Assert;
-058import org.junit.Before;
-059import org.junit.Rule;
-060import org.junit.Test;
+020import static 
org.junit.Assert.assertTrue;
+021
+022import java.io.IOException;
+023import java.util.EnumSet;
+024import java.util.HashSet;
+025import java.util.LinkedList;
+026import java.util.List;
+027import java.util.Map;
+028import java.util.Optional;
+029import java.util.Random;
+030import java.util.Set;
+031import java.util.TreeMap;
+032
+033import 
org.apache.hadoop.hbase.ClusterMetrics;
+034import 
org.apache.hadoop.hbase.ClusterMetrics.Option;
+035import 
org.apache.hadoop.hbase.HBaseCluster;
+036import 
org.apache.hadoop.hbase.HBaseTestingUtility;
+037import 
org.apache.hadoop.hbase.HConstants;
+038import 
org.apache.hadoop.hbase.MiniHBaseCluster;
+039import 
org.apache.hadoop.hbase.NamespaceDescriptor;
+040import 
org.apache.hadoop.hbase.RegionMetrics;
+041import 
org.apache.hadoop.hbase.ServerMetrics;
+042import 
org.apache.hadoop.hbase.ServerName;
+043import 
org.apache.hadoop.hbase.TableName;
+044import org.apache.hadoop.hbase.Waiter;
+045import 
org.apache.hadoop.hbase.client.Admin;
+046import 
org.apache.hadoop.hbase.client.RegionInfo;
+047import 
org.apache.hadoop.hbase.client.TableDescriptor;
+048import 
org.apache.hadoop.hbase.coprocessor.CoprocessorHost;
+049import 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessor;
+050import 
org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment;
+051import 
org.apache.hadoop.hbase.coprocessor.MasterObserver;
+052import 
org.apache.hadoop.hbase.coprocessor.ObserverContext;
+053import 
org.apache.hadoop.hbase.master.HMaster;
+054import 
org.apache.hadoop.hbase.master.MasterCoprocessorHost;
+055import 
org.apache.hadoop.hbase.master.ServerManager;
+056import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
+057import 
org.apache.hadoop.hbase.net.Address;
+058import 
org.apache.hadoop.hbase.util.Bytes;
+059
+060import org.junit.Rule;
 061import org.junit.rules.TestName;
 062import org.slf4j.Logger;
 063import org.slf4j.LoggerFactory;
 064
-065import 
org.apache.hbase.thirdparty.com.google.common.collect.Lists;
-066import 
org.apache.hbase.thirdparty.com.google.common.collect.Maps;
-067import 
org.apache.hbase.thirdparty.com.google.common.collect.Sets;
-068import 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
-069import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos;
-070import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetServerInfoRequest;
-071
-072public abstract class TestRSGroupsBase 
{
-073  protected static final Logger LOG = 
LoggerFactory.getLogger(TestRSGroupsBase.class);
-074  @Rule
-075  

hbase git commit: HBASE-21223 [amv2] Remove abort_procedure from shell

2018-10-05 Thread stack
Repository: hbase
Updated Branches:
  refs/heads/branch-2.0 485e02738 -> 072ac9c3b


HBASE-21223 [amv2] Remove abort_procedure from shell

Signed-off-by: Balazs Meszaros 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/072ac9c3
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/072ac9c3
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/072ac9c3

Branch: refs/heads/branch-2.0
Commit: 072ac9c3bc1fe1dc0293c07f8a26aa5fc6497c68
Parents: 485e027
Author: Michael Stack 
Authored: Tue Sep 25 09:50:01 2018 -0700
Committer: Michael Stack 
Committed: Fri Oct 5 15:22:47 2018 +0900

--
 .../org/apache/hadoop/hbase/client/Admin.java   |  6 +++
 .../apache/hadoop/hbase/client/AsyncAdmin.java  |  5 ++-
 hbase-shell/src/main/ruby/hbase/admin.rb|  9 
 hbase-shell/src/main/ruby/shell.rb  |  1 -
 .../main/ruby/shell/commands/abort_procedure.rb | 47 
 5 files changed, 10 insertions(+), 58 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/072ac9c3/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
index 1c56ebb..50cb3c5 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
@@ -1723,11 +1723,14 @@ public interface Admin extends Abortable, Closeable {
 
   /**
* Abort a procedure.
+   * Do not use. Usually it is ignored but if not, it can do more damage than 
good. See hbck2.
* @param procId ID of the procedure to abort
* @param mayInterruptIfRunning if the proc completed at least one step, 
should it be aborted?
* @return true if aborted, false if procedure 
already completed or does not exist
* @throws IOException
+   * @deprecated Since 2.0.3 -- to be removed.
*/
+  @Deprecated
   boolean abortProcedure(
   long procId,
   boolean mayInterruptIfRunning) throws IOException;
@@ -1738,12 +1741,15 @@ public interface Admin extends Abortable, Closeable {
* It may throw ExecutionException if there was an error while executing the 
operation
* or TimeoutException in case the wait timeout was not long enough to allow 
the
* operation to complete.
+   * Do not use. Usually it is ignored but if not, it can do more damage than 
good. See hbck2.
*
* @param procId ID of the procedure to abort
* @param mayInterruptIfRunning if the proc completed at least one step, 
should it be aborted?
* @return true if aborted, false if procedure 
already completed or does not exist
* @throws IOException
+   * @deprecated Since 2.0.3 -- to be removed.
*/
+  @Deprecated
   Future abortProcedureAsync(
 long procId,
 boolean mayInterruptIfRunning) throws IOException;

http://git-wip-us.apache.org/repos/asf/hbase/blob/072ac9c3/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
index 35cdd3f..1b7ba6b 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
@@ -846,12 +846,15 @@ public interface AsyncAdmin {
   Map props);
 
   /**
-   * abort a procedure
+   * Abort a procedure
+   * Do not use. Usually it is ignored but if not, it can do more damage than 
good. See hbck2.
* @param procId ID of the procedure to abort
* @param mayInterruptIfRunning if the proc completed at least one step, 
should it be aborted?
* @return true if aborted, false if procedure already completed or does not 
exist. the value is
* wrapped by {@link CompletableFuture}
+   * @deprecated Since 2.1.1 -- to be removed.
*/
+  @Deprecated
   CompletableFuture abortProcedure(long procId, boolean 
mayInterruptIfRunning);
 
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/072ac9c3/hbase-shell/src/main/ruby/hbase/admin.rb
--
diff --git a/hbase-shell/src/main/ruby/hbase/admin.rb 
b/hbase-shell/src/main/ruby/hbase/admin.rb
index e409e39..f77bdf1 100644
--- a/hbase-shell/src/main/ruby/hbase/admin.rb
+++ b/hbase-shell/src/main/ruby/hbase/admin.rb
@@ -1210,15 +1210,6 @@ module Hbase
   @admin.getSecurityCapabilities
 end
 
-# Abort a procedure
-def abort_procedure?(proc_id, may_interrupt_if_running = nil)
-  if