hbase git commit: HBASE-21272 Re-add assertions for RS Group admin tests
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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