Class TestReadOnlyControllerMasterObserver
java.lang.Object
org.apache.hadoop.hbase.security.access.TestReadOnlyControllerMasterObserver
@Tag("org.apache.hadoop.hbase.testclassification.SecurityTests") @Tag("org.apache.hadoop.hbase.testclassification.SmallTests")
public class TestReadOnlyControllerMasterObserver
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment>(package private) org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment>(package private) org.apache.hadoop.hbase.client.TableDescriptor(package private) org.apache.hadoop.hbase.NamespaceDescriptor(package private) org.apache.hadoop.hbase.client.TableDescriptor(package private) String(package private) byte[](package private) String(package private) org.apache.hadoop.hbase.security.access.MasterReadOnlyController(package private) boolean(package private) List<org.apache.hadoop.hbase.client.Mutation>(package private) String(package private) String(package private) org.apache.hadoop.hbase.client.TableDescriptor(package private) String(package private) org.apache.hadoop.hbase.NamespaceDescriptor(package private) org.apache.hadoop.hbase.NamespaceDescriptor(package private) String(package private) org.apache.hadoop.hbase.replication.ReplicationPeerConfig(package private) String(package private) org.apache.hadoop.hbase.quotas.GlobalQuotaSettings(package private) org.apache.hadoop.hbase.client.RegionInfo[](package private) String(package private) org.apache.hadoop.hbase.client.RegionInfo[](package private) org.apache.hadoop.hbase.client.BalanceRequest(package private) Set<org.apache.hadoop.hbase.net.Address>(package private) org.apache.hadoop.hbase.client.SnapshotDescription(package private) byte[](package private) byte[](package private) org.apache.hadoop.hbase.replication.SyncReplicationState(package private) org.apache.hadoop.hbase.client.TableDescriptor(package private) org.apache.hadoop.hbase.TableName(package private) Set<org.apache.hadoop.hbase.TableName>(package private) String(package private) String(package private) org.apache.hadoop.hbase.security.access.UserPermission -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetup()voidtearDown()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
MasterReadOnlyController
org.apache.hadoop.hbase.security.access.MasterReadOnlyController MasterReadOnlyController -
c
org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> c -
ctx
org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx -
desc
org.apache.hadoop.hbase.client.TableDescriptor desc -
regions
org.apache.hadoop.hbase.client.RegionInfo[] regions -
tableName
org.apache.hadoop.hbase.TableName tableName -
currentDescriptor
org.apache.hadoop.hbase.client.TableDescriptor currentDescriptor -
newDescriptor
org.apache.hadoop.hbase.client.TableDescriptor newDescriptor -
dstSFT
-
family
byte[] family -
splitRow
byte[] splitRow -
splitKey
byte[] splitKey -
metaEntries
List<org.apache.hadoop.hbase.client.Mutation> metaEntries -
regionsToMerge
org.apache.hadoop.hbase.client.RegionInfo[] regionsToMerge -
snapshot
org.apache.hadoop.hbase.client.SnapshotDescription snapshot -
tableDescriptor
org.apache.hadoop.hbase.client.TableDescriptor tableDescriptor -
ns
org.apache.hadoop.hbase.NamespaceDescriptor ns -
currentNsDescriptor
org.apache.hadoop.hbase.NamespaceDescriptor currentNsDescriptor -
newNsDescriptor
org.apache.hadoop.hbase.NamespaceDescriptor newNsDescriptor -
namespace
-
userName
-
quotas
org.apache.hadoop.hbase.quotas.GlobalQuotaSettings quotas -
regionServer
-
servers
-
tables
-
targetGroup
-
name
-
groupName
-
request
org.apache.hadoop.hbase.client.BalanceRequest request -
oldName
-
newName
-
configuration
-
peerId
-
peerConfig
org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig -
state
org.apache.hadoop.hbase.replication.SyncReplicationState state -
userPermission
org.apache.hadoop.hbase.security.access.UserPermission userPermission -
mergeExistingPermissions
boolean mergeExistingPermissions
-
-
Constructor Details
-
TestReadOnlyControllerMasterObserver
public TestReadOnlyControllerMasterObserver()
-
-
Method Details
-
setup
- Throws:
Exception
-
tearDown
- Throws:
Exception
-
testPreCreateTableRegionsInfosReadOnlyException
-
testPreCreateTableReadOnlyException
-
testPreCreateTableActionReadOnlyException
-
testPreDeleteTableReadOnlyException
-
testPreDeleteTableActionReadOnlyException
-
testPreTruncateTableReadOnlyException
-
testPreTruncateTableActionReadOnlyException
-
testPreModifyTableReadOnlyException
-
testPreModifyTableStoreFileTrackerReadOnlyException
-
testPreModifyColumnFamilyStoreFileTrackerReadOnlyException
-
testPreModifyTableActionReadOnlyException
-
testPreSplitRegionReadOnlyException
-
testPreSplitRegionActionReadOnlyException
-
testPreSplitRegionBeforeMETAActionReadOnlyException
-
testPreSplitRegionAfterMETAActionReadOnlyException
-
testPreMergeRegionsActionReadOnlyException
-
testPreMergeRegionsCommitActionReadOnlyException
-
testPreSnapshotReadOnlyException
-
testPreCloneSnapshotReadOnlyException
-
testPreRestoreSnapshotReadOnlyException
-
testPreDeleteSnapshotReadOnlyException
-
testPreCreateNamespaceReadOnlyException
-
testPreModifyNamespaceReadOnlyException
-
testPreDeleteNamespaceReadOnlyException
-
testPreMasterStoreFlushReadOnlyException
-
testPreSetUserQuotaReadOnlyException
-
testPreSetUserQuotaOnTableReadOnlyException
-
testPreSetUserQuotaOnNamespaceReadOnlyException
-
testPreSetTableQuotaReadOnlyException
-
testPreSetNamespaceQuotaReadOnlyException
-
testPreSetRegionServerQuotaReadOnlyException
-
testPreMergeRegionsReadOnlyException
-
testPreMoveServersAndTablesReadOnlyException
-
testPreMoveServersReadOnlyException
-
testPreMoveTablesReadOnlyException
-
testPreAddRSGroupReadOnlyException
-
testPreRemoveRSGroupReadOnlyException
-
testPreBalanceRSGroupReadOnlyException
-
testPreRemoveServersReadOnlyException
-
testPreRenameRSGroupReadOnlyException
-
testPreUpdateRSGroupConfigReadOnlyException
-
testPreAddReplicationPeerReadOnlyException
-
testPreRemoveReplicationPeerReadOnlyException
-
testPreEnableReplicationPeerReadOnlyException
-
testPreDisableReplicationPeerReadOnlyException
-
testPreUpdateReplicationPeerConfigReadOnlyException
-
testPreTransitReplicationPeerSyncReplicationStateReadOnlyException
-
testPreGrantReadOnlyException
-
testPreRevokeReadOnlyException
-