Class TestReadOnlyControllerCoprocessorLoading
java.lang.Object
org.apache.hadoop.hbase.security.access.TestReadOnlyControllerCoprocessorLoading
@Tag("org.apache.hadoop.hbase.testclassification.SecurityTests") @Tag("org.apache.hadoop.hbase.testclassification.MediumTests")
public class TestReadOnlyControllerCoprocessorLoading
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.hadoop.conf.Configurationprivate booleanprivate static final org.slf4j.Logger(package private) org.apache.hadoop.hbase.master.HMaster(package private) org.apache.hadoop.hbase.regionserver.HRegion(package private) org.apache.hadoop.hbase.regionserver.HRegionServer(package private) org.apache.hadoop.hbase.TableNameprivate HBaseTestingUtil -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate org.apache.hadoop.conf.ConfigurationsetReadOnlyMode(boolean isReadOnlyEnabled) voidsetup()private voidsetupMiniCluster(boolean isReadOnlyEnabled) voidtearDown()voidtestReadOnlyControllerLoadedWhenEnabledDynamically(boolean initialReadOnlyMode) voidtestReadOnlyControllerLoadUnloadedWhenMultipleReadOnlyToggle(boolean initialReadOnlyMode) voidtestReadOnlyControllerStartupBehavior(boolean initialReadOnlyMode) voidtestReadOnlyControllerUnloadedWhenDisabledDynamically(boolean initialReadOnlyMode) private voidverifyMasterReadOnlyControllerLoading(boolean isReadOnlyEnabled) private voidverifyReadOnlyState(boolean isReadOnlyEnabled) private voidverifyRegionReadOnlyControllerLoading(boolean isReadOnlyEnabled) private voidverifyRegionServerReadOnlyControllerLoading(boolean isReadOnlyEnabled)
-
Field Details
-
LOG
-
TEST_UTIL
-
conf
org.apache.hadoop.conf.Configuration conf -
tableName
org.apache.hadoop.hbase.TableName tableName -
master
org.apache.hadoop.hbase.master.HMaster master -
regionServer
org.apache.hadoop.hbase.regionserver.HRegionServer regionServer -
region
org.apache.hadoop.hbase.regionserver.HRegion region -
initialReadOnlyMode
-
-
Constructor Details
-
TestReadOnlyControllerCoprocessorLoading
-
-
Method Details
-
setup
- Throws:
Exception
-
tearDown
- Throws:
Exception
-
setupMiniCluster
- Throws:
Exception
-
createTable
- Throws:
Exception
-
setReadOnlyMode
-
verifyMasterReadOnlyControllerLoading
-
verifyRegionServerReadOnlyControllerLoading
-
verifyRegionReadOnlyControllerLoading
-
verifyReadOnlyState
- Throws:
Exception
-
testReadOnlyControllerStartupBehavior
@ParameterizedTest(name="initialReadOnlyMode={0}") @MethodSource("parameters") public void testReadOnlyControllerStartupBehavior(boolean initialReadOnlyMode) throws Exception - Throws:
Exception
-
testReadOnlyControllerLoadedWhenEnabledDynamically
@ParameterizedTest(name="initialReadOnlyMode={0}") @MethodSource("parameters") public void testReadOnlyControllerLoadedWhenEnabledDynamically(boolean initialReadOnlyMode) throws Exception - Throws:
Exception
-
testReadOnlyControllerUnloadedWhenDisabledDynamically
@ParameterizedTest(name="initialReadOnlyMode={0}") @MethodSource("parameters") public void testReadOnlyControllerUnloadedWhenDisabledDynamically(boolean initialReadOnlyMode) throws Exception - Throws:
Exception
-
testReadOnlyControllerLoadUnloadedWhenMultipleReadOnlyToggle
@ParameterizedTest(name="initialReadOnlyMode={0}") @MethodSource("parameters") public void testReadOnlyControllerLoadUnloadedWhenMultipleReadOnlyToggle(boolean initialReadOnlyMode) throws Exception - Throws:
Exception
-
parameters
-