Class TestReadOnlyControllerRegionObserver
java.lang.Object
org.apache.hadoop.hbase.security.access.TestReadOnlyControllerRegionObserver
@Tag("org.apache.hadoop.hbase.testclassification.SecurityTests") @Tag("org.apache.hadoop.hbase.testclassification.SmallTests")
public class TestReadOnlyControllerRegionObserver
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.hadoop.hbase.client.Append(package private) org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment>(package private) List<org.apache.hadoop.hbase.regionserver.StoreFile>(package private) org.apache.hadoop.hbase.client.CheckAndMutate(package private) org.apache.hadoop.hbase.client.CheckAndMutateResult(package private) org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker(package private) org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest(package private) org.apache.hadoop.hbase.filter.ByteArrayComparable(package private) org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment>(package private) org.apache.hadoop.hbase.client.Delete(package private) org.apache.hadoop.hbase.client.Durability(package private) org.apache.hadoop.hbase.wal.WALEdit(package private) org.apache.hadoop.fs.Path(package private) org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment(package private) byte[](package private) org.apache.hadoop.hbase.filter.Filter(package private) org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker(package private) org.apache.hadoop.hbase.client.Increment(package private) org.apache.hadoop.hbase.client.RegionInfo(package private) org.apache.hadoop.hbase.wal.WALKey(package private) org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress<org.apache.hadoop.hbase.client.Mutation>(package private) org.apache.hadoop.hbase.CompareOperator(package private) org.apache.hadoop.hbase.regionserver.ScanOptions(package private) List<org.apache.hadoop.hbase.util.Pair<org.apache.hadoop.fs.Path,org.apache.hadoop.fs.Path>> (package private) org.apache.hadoop.hbase.client.Put(package private) byte[](package private) org.apache.hadoop.hbase.client.RegionInfo(package private) org.apache.hadoop.hbase.security.access.RegionReadOnlyController(package private) boolean(package private) byte[](package private) org.apache.hadoop.hbase.regionserver.InternalScanner(package private) org.apache.hadoop.hbase.regionserver.ScanType(package private) org.apache.hadoop.hbase.regionserver.Store(package private) org.apache.hadoop.hbase.TableName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidvoidsetup()voidtearDown()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
regionReadOnlyController
org.apache.hadoop.hbase.security.access.RegionReadOnlyController regionReadOnlyController -
c
org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c -
ctx
org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx -
env
org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment env -
regionInfo
org.apache.hadoop.hbase.client.RegionInfo regionInfo -
store
org.apache.hadoop.hbase.regionserver.Store store -
scanner
org.apache.hadoop.hbase.regionserver.InternalScanner scanner -
options
org.apache.hadoop.hbase.regionserver.ScanOptions options -
flushLifeCycleTracker
org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker flushLifeCycleTracker -
candidates
List<org.apache.hadoop.hbase.regionserver.StoreFile> candidates -
compactionLifeCycleTracker
org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker compactionLifeCycleTracker -
scanType
org.apache.hadoop.hbase.regionserver.ScanType scanType -
compactionRequest
org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest compactionRequest -
tableName
org.apache.hadoop.hbase.TableName tableName -
put
org.apache.hadoop.hbase.client.Put put -
edit
org.apache.hadoop.hbase.wal.WALEdit edit -
durability
org.apache.hadoop.hbase.client.Durability durability -
delete
org.apache.hadoop.hbase.client.Delete delete -
miniBatchOp
org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress<org.apache.hadoop.hbase.client.Mutation> miniBatchOp -
row
byte[] row -
family
byte[] family -
qualifier
byte[] qualifier -
filter
org.apache.hadoop.hbase.filter.Filter filter -
op
org.apache.hadoop.hbase.CompareOperator op -
comparator
org.apache.hadoop.hbase.filter.ByteArrayComparable comparator -
result
boolean result -
checkAndMutate
org.apache.hadoop.hbase.client.CheckAndMutate checkAndMutate -
checkAndMutateResult
org.apache.hadoop.hbase.client.CheckAndMutateResult checkAndMutateResult -
append
org.apache.hadoop.hbase.client.Append append -
increment
org.apache.hadoop.hbase.client.Increment increment -
info
org.apache.hadoop.hbase.client.RegionInfo info -
edits
org.apache.hadoop.fs.Path edits -
familyPaths
List<org.apache.hadoop.hbase.util.Pair<byte[],String>> familyPaths -
pairs
-
key
org.apache.hadoop.hbase.wal.WALKey key
-
-
Constructor Details
-
TestReadOnlyControllerRegionObserver
public TestReadOnlyControllerRegionObserver()
-
-
Method Details
-
setup
- Throws:
Exception
-
tearDown
- Throws:
Exception
-
mockOperationForMetaTable
-
mockOperationMasterStoreTable
-
testPreFlushV1ReadOnlyException
-
testPreFlushV1ReadOnlyMetaNoException
- Throws:
IOException
-
testPreFlushV1ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreFlushV2ReadOnlyException
-
testPreFlushV2ReadOnlyMetaNoException
- Throws:
IOException
-
testPreFlushV2ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreFlushScannerOpenReadOnlyException
-
testPreFlushScannerOpenReadOnlyMetaNoException
- Throws:
IOException
-
testPreFlushScannerOpenReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreMemStoreCompactionReadOnlyException
-
testPreMemStoreCompactionCompactScannerOpenReadOnlyException
-
testPreMemStoreCompactionCompactReadOnlyException
-
testPreCompactSelectionReadOnlyException
-
testPreCompactSelectionReadOnlyMetaNoException
- Throws:
IOException
-
testPreCompactSelectionReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreCompactScannerOpenReadOnlyException
-
testPreCompactScannerOpenReadOnlyMetaNoException
- Throws:
IOException
-
testPreCompactScannerOpenReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreCompactReadOnlyException
-
testPreCompactReadOnlyMetaNoException
- Throws:
IOException
-
testPreCompactReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPrePutV1ReadOnlyException
-
testPrePutV1ReadOnlyMetaNoException
- Throws:
IOException
-
testPrePutV1ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPrePutV2ReadOnlyException
-
testPrePutV2ReadOnlyMetaNoException
- Throws:
IOException
-
testPrePutV2ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreDeleteV1ReadOnlyException
-
testPreDeleteV1ReadOnlyMetaNoException
- Throws:
IOException
-
testPreDeleteV1ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreDeleteV2ReadOnlyException
-
testPreDeleteV2ReadOnlyMetaNoException
- Throws:
IOException
-
testPreDeleteV2ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreBatchMutateReadOnlyException
-
testPreBatchMutateReadOnlyMetaNoException
- Throws:
IOException
-
testPreBatchMutateReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreCheckAndPutV1ReadOnlyException
-
testPreCheckAndPutV1ReadOnlyMetaNoException
- Throws:
IOException
-
testPreCheckAndPutV1ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreCheckAndPutV2ReadOnlyException
-
testPreCheckAndPutV2ReadOnlyMetaNoException
- Throws:
IOException
-
testPreCheckAndPutV2ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreCheckAndPutAfterRowLockV1ReadOnlyException
-
testPreCheckAndPutAfterRowLockV1ReadOnlyMetaNoException
- Throws:
IOException
-
testPreCheckAndPutAfterRowLockV1ReadOnlyMasterStoreNoException
@Test public void testPreCheckAndPutAfterRowLockV1ReadOnlyMasterStoreNoException() throws IOException- Throws:
IOException
-
testPreCheckAndPutAfterRowLockV2ReadOnlyException
-
testPreCheckAndPutAfterRowLockV2ReadOnlyMetaNoException
- Throws:
IOException
-
testPreCheckAndPutAfterRowLockV2ReadOnlyMasterStoreNoException
@Test public void testPreCheckAndPutAfterRowLockV2ReadOnlyMasterStoreNoException() throws IOException- Throws:
IOException
-
testPreCheckAndDeleteV1ReadOnlyException
-
testPreCheckAndDeleteV1ReadOnlyMetaNoException
- Throws:
IOException
-
testPreCheckAndDeleteV1ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreCheckAndDeleteV2ReadOnlyException
-
testPreCheckAndDeleteV2ReadOnlyMetaNoException
- Throws:
IOException
-
testPreCheckAndDeleteV2ReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreCheckAndDeleteAfterRowLockV1ReadOnlyException
-
testPreCheckAndDeleteAfterRowLockV1ReadOnlyMetaNoException
- Throws:
IOException
-
testPreCheckAndDeleteAfterRowLockV1ReadOnlyMasterStoreNoException
@Test public void testPreCheckAndDeleteAfterRowLockV1ReadOnlyMasterStoreNoException() throws IOException- Throws:
IOException
-
testPreCheckAndDeleteAfterRowLockV2ReadOnlyException
-
testPreCheckAndDeleteAfterRowLockV2ReadOnlyMetaNoException
- Throws:
IOException
-
testPreCheckAndDeleteAfterRowLockV2ReadOnlyMasterStoreNoException
@Test public void testPreCheckAndDeleteAfterRowLockV2ReadOnlyMasterStoreNoException() throws IOException- Throws:
IOException
-
testPreCheckAndMutateReadOnlyException
-
testPreCheckAndMutateAfterRowLockReadOnlyException
-
testPreAppendV1ReadOnlyException
-
testPreAppendV2ReadOnlyException
-
testPreAppendAfterRowLockReadOnlyException
-
testPreIncrementV1ReadOnlyException
-
testPreIncrementV2ReadOnlyException
-
testPreIncrementAfterRowLockReadOnlyException
-
testPreReplayWALsReadOnlyException
-
testPreReplayWALsReadOnlyMetaNoException
- Throws:
IOException
-
testPreReplayWALsReadOnlyMasterStoreNoException
- Throws:
IOException
-
testPreBulkLoadHFileReadOnlyException
-
testPreCommitStoreFileReadOnlyException
-
testPreWALAppendReadOnlyException
-
testPreWALAppendReadOnlyMetaNoException
- Throws:
IOException
-
testPreWALAppendReadOnlyMasterStoreNoException
- Throws:
IOException
-