| SampleRegionWALCoprocessor |
Class for testing WALObserver coprocessor.
|
| SimpleRegionObserver |
A sample region observer that tests the RegionObserver interface.
|
| TestAppendTimeRange |
|
| TestAppendTimeRange.MyObserver |
|
| TestCoprocessorConfiguration |
Tests for global coprocessor loading configuration
|
| TestCoprocessorConfiguration.SystemCoprocessor |
|
| TestCoprocessorConfiguration.TableCoprocessor |
|
| TestCoprocessorHost |
|
| TestCoprocessorHost.CoprocessorHostForTest<E extends org.apache.hadoop.hbase.Coprocessor> |
|
| TestCoprocessorHost.SimpleRegionObserverV2 |
|
| TestCoprocessorHost.SimpleRegionObserverV3 |
|
| TestCoprocessorHost.TestAbortable |
An Abortable implementation for tests.
|
| TestCoprocessorInterface |
|
| TestCoprocessorInterface.CoprocessorII |
|
| TestCoprocessorInterface.CoprocessorImpl |
|
| TestCoprocessorInterface.CustomScanner |
|
| TestCoprocessorMetrics |
Testing of coprocessor metrics end-to-end.
|
| TestCoprocessorMetrics.CustomMasterObserver |
MasterObserver that has a Timer metric for create table operation.
|
| TestCoprocessorMetrics.CustomRegionEndpoint |
RegionEndpoint to test metrics from endpoint calls
|
| TestCoprocessorMetrics.CustomRegionObserver |
RegionObserver that has a Counter for preGet()
|
| TestCoprocessorMetrics.CustomRegionObserver2 |
|
| TestCoprocessorMetrics.CustomRegionServerObserver |
RegionServerObserver that has a Counter for rollWAL requests.
|
| TestCoprocessorMetrics.CustomWALObserver |
WALObserver that has a Counter for walEdits written.
|
| TestCoprocessorShortCircuitRPC |
Ensure Coprocessors get ShortCircuit Connections when they get a Connection from their
CoprocessorEnvironment.
|
| TestCoprocessorShortCircuitRPC.TestMasterCoprocessor |
|
| TestCoprocessorShortCircuitRPC.TestRegionCoprocessor |
|
| TestCoprocessorShortCircuitRPC.TestRegionServerCoprocessor |
|
| TestCoprocessorStop |
Tests for master and regionserver coprocessor stop method
|
| TestCoprocessorStop.FooCoprocessor |
|
| TestCoreMasterCoprocessor |
Test CoreCoprocessor Annotation works giving access to facility not usually available.
|
| TestCoreMasterCoprocessor.CoreMasterCoprocessor |
Annotate with CoreCoprocessor.
|
| TestCoreMasterCoprocessor.NotCoreMasterCoprocessor |
No annotation with CoreCoprocessor.
|
| TestCoreRegionCoprocessor |
Test CoreCoprocessor Annotation works giving access to facility not usually available.
|
| TestCoreRegionCoprocessor.CoreRegionCoprocessor |
Annotate with CoreCoprocessor.
|
| TestCoreRegionCoprocessor.NotCoreRegionCoprocessor |
No annotation with CoreCoprocessor.
|
| TestCoreRegionServerCoprocessor |
Test CoreCoprocessor Annotation works giving access to facility not usually available.
|
| TestCoreRegionServerCoprocessor.CoreRegionServerCoprocessor |
Annotate with CoreCoprocessor.
|
| TestCoreRegionServerCoprocessor.NotCoreRegionServerCoprocessor |
No annotation with CoreCoprocessor.
|
| TestIncrementAndAppendWithNullResult |
|
| TestIncrementAndAppendWithNullResult.MyObserver |
|
| TestIncrementTimeRange |
This test runs batch mutation with Increments which have custom TimeRange.
|
| TestIncrementTimeRange.MyObserver |
|
| TestMasterCoprocessorExceptionWithAbort |
Tests unhandled exceptions thrown by coprocessors running on master.
|
| TestMasterCoprocessorExceptionWithAbort.BuggyMasterObserver |
|
| TestMasterCoprocessorExceptionWithAbort.CreateTableThread |
|
| TestMasterCoprocessorExceptionWithAbort.MasterTracker |
|
| TestMasterCoprocessorExceptionWithRemove |
Tests unhandled exceptions thrown by coprocessors running on master.
|
| TestMasterCoprocessorExceptionWithRemove.BuggyMasterObserver |
|
| TestMasterCoprocessorExceptionWithRemove.MasterTracker |
|
| TestMasterObserver |
Tests invocation of the MasterObserver interface
hooks at all appropriate times during normal HMaster operations.
|
| TestMasterObserver.CPMasterObserver |
|
| TestMasterObserverToModifyTableSchema |
|
| TestMasterObserverToModifyTableSchema.OnlyOneVersionAllowedMasterObserver |
|
| TestMetaTableMetrics |
|
| TestNegativeMemStoreSizeWithSlowCoprocessor |
Test that verifies we do not have memstore size negative when a postPut/Delete hook is
slow/expensive and a flush is triggered at the same time the coprocessow is doing its work.
|
| TestNegativeMemStoreSizeWithSlowCoprocessor.FlushingRegionObserver |
|
| TestOpenTableInCoprocessor |
Test that a coprocessor can open a connection and write to another table, inside a hook.
|
| TestOpenTableInCoprocessor.CustomThreadPoolCoprocessor |
Coprocessor that creates an HTable with a pool to write to another table
|
| TestOpenTableInCoprocessor.SendToOtherTableCoprocessor |
Custom coprocessor that just copies the write to another table.
|
| TestPassCustomCellViaRegionObserver |
|
| TestPassCustomCellViaRegionObserver.RegionObserverImpl |
|
| TestPostIncrementAndAppendBeforeWAL |
Test coprocessor methods
RegionObserver.postIncrementBeforeWAL(ObserverContext, Mutation, List) and
RegionObserver.postAppendBeforeWAL(ObserverContext, Mutation, List).
|
| TestPostIncrementAndAppendBeforeWAL.ChangeCellWithACLTagObserver |
|
| TestPostIncrementAndAppendBeforeWAL.ChangeCellWithDifferntColumnFamilyObserver |
|
| TestPostIncrementAndAppendBeforeWAL.ChangeCellWithNotExistColumnFamilyObserver |
|
| TestReadOnlyConfiguration |
|
| TestRegionCoprocessorHost |
|
| TestRegionCoprocessorHost.TempRegionObserver |
|
| TestRegionObserverBypass |
|
| TestRegionObserverBypass.TestCoprocessor |
|
| TestRegionObserverBypass.TestCoprocessor2 |
Calls through to TestCoprocessor.
|
| TestRegionObserverBypass.TestCoprocessor3 |
Calls through to TestCoprocessor.
|
| TestRegionObserverForAddingMutationsFromCoprocessors |
|
| TestRegionObserverForAddingMutationsFromCoprocessors.TestDeleteCellCoprocessor |
|
| TestRegionObserverForAddingMutationsFromCoprocessors.TestDeleteFamilyCoprocessor |
|
| TestRegionObserverForAddingMutationsFromCoprocessors.TestDeleteRowCoprocessor |
|
| TestRegionObserverForAddingMutationsFromCoprocessors.TestMultiMutationCoprocessor |
|
| TestRegionObserverForAddingMutationsFromCoprocessors.TestPutWithTTLCoprocessor |
|
| TestRegionObserverForAddingMutationsFromCoprocessors.TestWALObserver |
|
| TestRegionObserverInterface |
|
| TestRegionObserverInterface.EvenOnlyCompactor |
|
| TestRegionObserverInterface.PreWALAppendWALActionsListener |
|
| TestRegionObserverPreFlushAndPreCompact |
Test that we fail if a Coprocessor tries to return a null scanner out
RegionObserver.preFlush(ObserverContext, Store, InternalScanner, FlushLifeCycleTracker)
or
RegionObserver.preCompact(ObserverContext, Store, InternalScanner, ScanType, CompactionLifeCycleTracker, CompactionRequest)
|
| TestRegionObserverPreFlushAndPreCompact.TestRegionObserver |
Coprocessor that returns null when preCompact or preFlush is called.
|
| TestRegionObserverScannerOpenHook |
|
| TestRegionObserverScannerOpenHook.CompactionCompletionNotifyingRegion |
|
| TestRegionObserverScannerOpenHook.EmptyRegionObsever |
Do the default logic in RegionObserver interface.
|
| TestRegionObserverScannerOpenHook.NoDataFilter |
|
| TestRegionObserverScannerOpenHook.NoDataFromCompaction |
Don't allow any data to be written out in the compaction by creating a custom
StoreScanner.
|
| TestRegionObserverScannerOpenHook.NoDataFromFlush |
Don't allow any data in a flush by creating a custom StoreScanner.
|
| TestRegionObserverScannerOpenHook.NoDataFromScan |
Don't return any data from a scan by creating a custom StoreScanner.
|
| TestRegionObserverStacking |
|
| TestRegionObserverStacking.ObserverA |
|
| TestRegionObserverStacking.ObserverB |
|
| TestRegionObserverStacking.ObserverC |
|
| TestRegionServerCoprocessorExceptionWithAbort |
Tests unhandled exceptions thrown by coprocessors running on a regionserver..
|
| TestRegionServerCoprocessorExceptionWithAbort.BuggyRegionObserver |
|
| TestRegionServerCoprocessorExceptionWithAbort.FailedInitializationObserver |
|
| TestRegionServerCoprocessorExceptionWithRemove |
Tests unhandled exceptions thrown by coprocessors running on regionserver.
|
| TestRegionServerCoprocessorExceptionWithRemove.BuggyRegionObserver |
|
| TestWALObserver |
Tests invocation of the MasterObserver interface
hooks at all appropriate times during normal HMaster operations.
|