HBASE-19873 Add a CategoryBasedTimeout ClassRule for all UTs
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/918599ef Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/918599ef Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/918599ef Branch: refs/heads/master Commit: 918599ef12639be6e2e19dcb5af8d79b7721d970 Parents: 851e179 Author: zhangduo <zhang...@apache.org> Authored: Sun Jan 28 19:52:09 2018 +0800 Committer: zhangduo <zhang...@apache.org> Committed: Mon Jan 29 08:43:56 2018 +0800 ---------------------------------------------------------------------- ReorderImports.class | Bin 0 -> 5984 bytes .../exemplars/client/TestHelloHBase.java | 8 +- .../exemplars/shaded_client/TestHelloHBase.java | 8 +- .../hbase/backup/TestBackupBoundaryTests.java | 10 ++- .../hbase/backup/TestBackupCommandLineTool.java | 7 +- .../hadoop/hbase/backup/TestBackupDelete.java | 18 ++-- .../hbase/backup/TestBackupDeleteRestore.java | 33 ++++--- .../backup/TestBackupDeleteWithFailures.java | 12 ++- .../hadoop/hbase/backup/TestBackupDescribe.java | 18 ++-- .../hbase/backup/TestBackupHFileCleaner.java | 8 +- .../hbase/backup/TestBackupMultipleDeletes.java | 18 ++-- .../hadoop/hbase/backup/TestBackupRepair.java | 16 ++-- .../hbase/backup/TestBackupShowHistory.java | 18 ++-- .../hbase/backup/TestBackupSmallTests.java | 17 ++-- .../hbase/backup/TestBackupStatusProgress.java | 18 ++-- .../hbase/backup/TestBackupSystemTable.java | 9 +- .../hadoop/hbase/backup/TestFullBackup.java | 15 ++-- .../hadoop/hbase/backup/TestFullBackupSet.java | 17 ++-- .../backup/TestFullBackupSetRestoreSet.java | 16 ++-- .../backup/TestFullBackupWithFailures.java | 15 ++-- .../hadoop/hbase/backup/TestFullRestore.java | 33 ++++--- .../hbase/backup/TestIncrementalBackup.java | 18 ++-- .../TestIncrementalBackupDeleteTable.java | 18 ++-- .../TestIncrementalBackupMergeWithFailures.java | 16 ++-- .../TestIncrementalBackupWithBulkLoad.java | 17 ++-- .../TestIncrementalBackupWithFailures.java | 18 ++-- .../hadoop/hbase/backup/TestRemoteBackup.java | 33 ++++--- .../hadoop/hbase/backup/TestRemoteRestore.java | 31 +++++-- .../backup/TestRepairAfterFailedDelete.java | 18 ++-- .../hbase/backup/TestRestoreBoundaryTests.java | 9 +- .../hbase/backup/TestSystemTableSnapshot.java | 8 +- .../backup/master/TestBackupLogCleaner.java | 18 ++-- .../hadoop/hbase/TestHColumnDescriptor.java | 6 ++ .../hadoop/hbase/TestHTableDescriptor.java | 7 +- .../hbase/TestInterfaceAudienceAnnotations.java | 17 ++-- .../hadoop/hbase/TestRegionLocations.java | 6 +- .../hadoop/hbase/client/TestAsyncProcess.java | 15 ++-- .../hadoop/hbase/client/TestAttributes.java | 10 ++- .../hbase/client/TestBufferedMutator.java | 8 +- .../hbase/client/TestBufferedMutatorParams.java | 11 ++- .../client/TestClientExponentialBackoff.java | 15 +++- .../hbase/client/TestClientNoCluster.java | 10 ++- .../hadoop/hbase/client/TestClientScanner.java | 7 +- .../TestColumnFamilyDescriptorBuilder.java | 6 ++ .../hadoop/hbase/client/TestDelayingRunner.java | 9 +- .../hbase/client/TestDeleteTimeStamp.java | 32 ++++--- .../org/apache/hadoop/hbase/client/TestGet.java | 17 ++-- .../client/TestHTableMultiplexerViaMocks.java | 38 ++++---- .../client/TestImmutableHColumnDescriptor.java | 11 ++- .../hbase/client/TestImmutableHRegionInfo.java | 9 +- .../client/TestImmutableHTableDescriptor.java | 11 ++- .../hadoop/hbase/client/TestIncrement.java | 9 +- .../hadoop/hbase/client/TestInterfaceAlign.java | 9 +- .../hbase/client/TestMetricsConnection.java | 38 ++++---- .../hadoop/hbase/client/TestMutation.java | 8 +- .../hadoop/hbase/client/TestOperation.java | 10 ++- .../hbase/client/TestProcedureFuture.java | 15 ++-- .../hadoop/hbase/client/TestPutDotHas.java | 8 +- .../hbase/client/TestRegionInfoDisplay.java | 15 ++-- ...estRetriesExhaustedWithDetailsException.java | 30 +++---- .../client/TestReversedScannerCallable.java | 6 ++ .../hadoop/hbase/client/TestRowComparator.java | 7 ++ .../apache/hadoop/hbase/client/TestScan.java | 18 ++-- .../client/TestSimpleRequestController.java | 9 +- .../hbase/client/TestSnapshotFromAdmin.java | 13 ++- .../client/TestTableDescriptorBuilder.java | 10 ++- .../exceptions/TestClientExceptionsUtil.java | 15 ++-- .../hadoop/hbase/filter/TestComparators.java | 9 +- .../hadoop/hbase/filter/TestKeyOnlyFilter.java | 7 +- .../hadoop/hbase/filter/TestLongComparator.java | 16 ++-- .../hadoop/hbase/ipc/TestCellBlockBuilder.java | 7 +- .../hadoop/hbase/ipc/TestFailedServersLog.java | 32 ++++--- .../hbase/ipc/TestHBaseRpcControllerImpl.java | 8 +- .../apache/hadoop/hbase/ipc/TestIPCUtil.java | 7 +- .../ipc/TestRpcClientDeprecatedNameMapping.java | 6 ++ .../hadoop/hbase/quotas/TestQuotaFilter.java | 7 +- .../hbase/quotas/TestQuotaSettingsFactory.java | 31 ++++--- .../hbase/quotas/TestSpaceLimitSettings.java | 31 ++++--- .../hbase/quotas/TestThrottleSettings.java | 29 +++--- .../replication/TestReplicationPeerConfig.java | 7 +- .../hbase/security/TestEncryptionUtil.java | 11 ++- .../hbase/security/TestHBaseSaslRpcClient.java | 8 +- .../hadoop/hbase/security/TestSaslUtil.java | 11 ++- .../hbase/shaded/protobuf/TestProtobufUtil.java | 18 ++-- .../hadoop/hbase/zookeeper/TestZNodePaths.java | 6 ++ hbase-common/pom.xml | 11 --- .../hadoop/hbase/CategoryBasedTimeout.java | 78 ---------------- .../apache/hadoop/hbase/HBaseClassTestRule.java | 88 +++++++++++++++++++ .../hadoop/hbase/HBaseClassTestRuleChecker.java | 53 +++++++++++ .../hadoop/hbase/TestByteBufferKeyValue.java | 32 ++++--- .../apache/hadoop/hbase/TestCellBuilder.java | 6 +- .../apache/hadoop/hbase/TestCellComparator.java | 9 +- .../org/apache/hadoop/hbase/TestCellUtil.java | 7 +- .../apache/hadoop/hbase/TestChoreService.java | 8 +- .../apache/hadoop/hbase/TestClassFinder.java | 7 +- .../hadoop/hbase/TestCompoundConfiguration.java | 11 ++- .../hadoop/hbase/TestHBaseConfiguration.java | 8 +- .../hbase/TestIndividualBytesFieldCell.java | 8 +- .../org/apache/hadoop/hbase/TestTableName.java | 7 +- .../org/apache/hadoop/hbase/TestTagUtil.java | 6 +- .../org/apache/hadoop/hbase/TestTimeout.java | 13 ++- .../hadoop/hbase/codec/TestCellCodec.java | 7 +- .../hbase/codec/TestCellCodecWithTags.java | 6 ++ .../hadoop/hbase/codec/TestKeyValueCodec.java | 8 +- .../hbase/codec/TestKeyValueCodecWithTags.java | 6 ++ .../io/TestByteBufferListOutputStream.java | 7 +- .../hadoop/hbase/io/TestByteBufferPool.java | 7 +- .../hbase/io/TestMultiByteBuffInputStream.java | 7 +- .../hbase/io/TestTagCompressionContext.java | 8 +- .../hbase/io/crypto/TestCipherProvider.java | 32 ++++--- .../hadoop/hbase/io/crypto/TestEncryption.java | 32 ++++--- .../hadoop/hbase/io/crypto/TestKeyProvider.java | 32 ++++--- .../io/crypto/TestKeyStoreKeyProvider.java | 32 ++++--- .../hadoop/hbase/io/crypto/aes/TestAES.java | 32 ++++--- .../hbase/io/crypto/aes/TestCommonsAES.java | 32 ++++--- .../TestThrottledInputStream.java | 31 ++++--- .../hadoop/hbase/io/util/TestLRUDictionary.java | 9 +- .../hadoop/hbase/nio/TestMultiByteBuff.java | 9 +- .../hadoop/hbase/nio/TestSingleByteBuff.java | 9 +- .../hadoop/hbase/types/TestCopyOnWriteMaps.java | 8 +- .../hbase/types/TestFixedLengthWrapper.java | 8 +- .../hadoop/hbase/types/TestOrderedBlob.java | 6 ++ .../hadoop/hbase/types/TestOrderedBlobVar.java | 6 ++ .../hadoop/hbase/types/TestOrderedString.java | 6 ++ .../hadoop/hbase/types/TestRawString.java | 6 ++ .../apache/hadoop/hbase/types/TestStruct.java | 7 +- .../hbase/types/TestStructNullExtension.java | 7 +- .../hbase/types/TestTerminatedWrapper.java | 6 ++ .../apache/hadoop/hbase/types/TestUnion2.java | 6 ++ .../apache/hadoop/hbase/util/TestAvlUtil.java | 34 ++++--- .../apache/hadoop/hbase/util/TestBase64.java | 10 ++- .../hadoop/hbase/util/TestByteBufferArray.java | 7 +- .../hadoop/hbase/util/TestByteBufferUtils.java | 33 ++++--- .../util/TestByteRangeWithKVSerialization.java | 7 +- .../org/apache/hadoop/hbase/util/TestBytes.java | 9 +- .../hadoop/hbase/util/TestCommonFSUtils.java | 9 +- .../hbase/util/TestConcatenatedLists.java | 11 ++- .../hbase/util/TestCoprocessorClassLoader.java | 10 ++- .../apache/hadoop/hbase/util/TestCounter.java | 11 ++- .../hadoop/hbase/util/TestDrainBarrier.java | 9 +- .../hbase/util/TestDynamicClassLoader.java | 11 ++- .../hbase/util/TestEnvironmentEdgeManager.java | 9 +- .../hadoop/hbase/util/TestJRubyFormat.java | 11 ++- .../apache/hadoop/hbase/util/TestKeyLocker.java | 9 +- .../hbase/util/TestLoadTestKVGenerator.java | 32 ++++--- .../org/apache/hadoop/hbase/util/TestOrder.java | 7 +- .../hadoop/hbase/util/TestOrderedBytes.java | 7 +- .../hadoop/hbase/util/TestShowProperties.java | 10 ++- .../hbase/util/TestSimpleMutableByteRange.java | 8 +- .../TestSimplePositionedMutableByteRange.java | 8 +- .../apache/hadoop/hbase/util/TestThreads.java | 35 ++++---- .../hadoop/hbase/util/TestVersionInfo.java | 6 ++ .../hadoop/hbase/util/TestWeakObjectPool.java | 16 ++-- .../hadoop/hbase/zookeeper/TestZKConfig.java | 9 +- .../client/TestAsyncAggregationClient.java | 7 +- .../hbase/client/TestRpcControllerFactory.java | 15 ++-- .../TestAsyncCoprocessorEndpoint.java | 14 +-- .../TestBatchCoprocessorEndpoint.java | 16 ++-- .../hbase/coprocessor/TestClassLoading.java | 34 +++---- .../coprocessor/TestCoprocessorEndpoint.java | 16 ++-- ...CoprocessorServiceBackwardCompatibility.java | 27 +++--- .../TestCoprocessorTableEndpoint.java | 19 ++-- .../hbase/coprocessor/TestImportExport.java | 11 ++- .../TestRegionServerCoprocessorEndpoint.java | 15 ++-- .../coprocessor/TestRowProcessorEndpoint.java | 23 ++--- .../hbase/coprocessor/TestSecureExport.java | 18 ++-- .../hbase/ipc/TestCoprocessorRpcUtils.java | 11 ++- ...gionServerBulkLoadWithOldSecureEndpoint.java | 16 +++- .../regionserver/TestServerCustomProtocol.java | 20 +++-- ...ReplicationSyncUpToolWithBulkLoadedData.java | 32 ++++--- .../client/example/TestAsyncClientExample.java | 6 ++ .../client/example/TestHttpProxyExample.java | 11 ++- .../example/TestRefreshHFilesEndpoint.java | 15 ++-- .../example/TestScanModifyingObserver.java | 7 +- .../example/TestValueReplacingCompaction.java | 7 +- .../TestWriteHeavyIncrementObserver.java | 6 ++ ...IncrementObserverWithMemStoreCompaction.java | 6 ++ .../TestZooKeeperScanPolicyObserver.java | 7 +- .../hbase/mapreduce/TestMapReduceExamples.java | 44 ++++++---- .../apache/hadoop/hbase/types/TestPBCell.java | 10 ++- hbase-hadoop-compat/pom.xml | 6 ++ .../TestCompatibilitySingletonFactory.java | 7 +- .../master/TestMetricsMasterSourceFactory.java | 7 +- .../TestMetricsRegionServerSourceFactory.java | 7 +- .../regionserver/wal/TestMetricsWALSource.java | 7 +- .../TestMetricsReplicationSourceFactory.java | 7 +- .../hbase/rest/TestMetricsRESTSource.java | 8 +- .../TestMetricsThriftServerSourceFactory.java | 7 +- .../zookeeper/TestMetricsZooKeeperSource.java | 6 ++ hbase-hadoop2-compat/pom.xml | 6 ++ .../master/TestMetricsMasterProcSourceImpl.java | 13 ++- .../master/TestMetricsMasterSourceImpl.java | 15 ++-- .../hbase/metrics/TestBaseSourceImpl.java | 15 ++-- .../TestMetricsRegionServerSourceImpl.java | 15 ++-- .../TestMetricsRegionSourceImpl.java | 10 ++- .../TestMetricsTableSourceImpl.java | 9 +- .../wal/TestMetricsWALSourceImpl.java | 14 ++- ...TestMetricsReplicationSourceFactoryImpl.java | 14 ++- .../TestMetricsReplicationSourceImpl.java | 13 ++- .../hbase/rest/TestMetricsRESTSourceImpl.java | 15 ++-- ...estMetricsThriftServerSourceFactoryImpl.java | 17 ++-- .../TestMetricsZooKeeperSourceImpl.java | 6 ++ .../hadoop/hbase/http/TestGlobalFilter.java | 9 +- .../hadoop/hbase/http/TestHtmlQuoting.java | 7 +- .../hadoop/hbase/http/TestHttpRequestLog.java | 19 ++-- .../hbase/http/TestHttpRequestLogAppender.java | 10 ++- .../hadoop/hbase/http/TestHttpServer.java | 9 +- .../hbase/http/TestHttpServerLifecycle.java | 6 ++ .../hbase/http/TestHttpServerWebapps.java | 9 +- .../hadoop/hbase/http/TestPathFilter.java | 9 +- .../hadoop/hbase/http/TestSSLHttpServer.java | 11 ++- .../hadoop/hbase/http/TestServletFilter.java | 9 +- .../hadoop/hbase/http/TestSpnegoHttpServer.java | 26 +++--- .../hadoop/hbase/http/conf/TestConfServlet.java | 10 ++- .../hbase/http/jmx/TestJMXJsonServlet.java | 31 ++++--- .../hbase/http/lib/TestStaticUserWebFilter.java | 12 ++- .../hadoop/hbase/http/log/TestLogLevel.java | 40 +++++---- .../hadoop/hbase/TestIntegrationTestBase.java | 6 +- .../actions/TestChangeSplitPolicyAction.java | 7 ++ .../hadoop/hbase/TestPerformanceEvaluation.java | 22 +++-- .../apache/hadoop/hbase/mapred/TestDriver.java | 13 ++- .../hbase/mapred/TestGroupingTableMap.java | 14 +-- .../hbase/mapred/TestIdentityTableMap.java | 12 ++- .../TestMultiTableSnapshotInputFormat.java | 12 ++- .../hadoop/hbase/mapred/TestRowCounter.java | 12 ++- .../hadoop/hbase/mapred/TestSplitTable.java | 8 +- .../hbase/mapred/TestTableInputFormat.java | 8 +- .../hadoop/hbase/mapred/TestTableMapReduce.java | 15 ++-- .../hbase/mapred/TestTableMapReduceUtil.java | 13 ++- .../TestTableOutputFormatConnectionExhaust.java | 13 ++- .../mapred/TestTableSnapshotInputFormat.java | 14 +-- .../MultiTableInputFormatTestBase.java | 8 +- .../TableSnapshotInputFormatTestBase.java | 14 +-- .../hadoop/hbase/mapreduce/TestCellCounter.java | 19 ++-- .../hadoop/hbase/mapreduce/TestCopyTable.java | 8 +- .../mapreduce/TestGroupingTableMapper.java | 37 ++++---- .../hbase/mapreduce/TestHFileOutputFormat2.java | 14 +-- .../hbase/mapreduce/TestHRegionPartitioner.java | 35 +++++--- .../hadoop/hbase/mapreduce/TestHashTable.java | 13 ++- .../hbase/mapreduce/TestImportExport.java | 11 ++- .../TestImportTSVWithOperationAttributes.java | 22 ++--- .../hbase/mapreduce/TestImportTSVWithTTLs.java | 17 ++-- .../TestImportTSVWithVisibilityLabels.java | 7 +- .../hadoop/hbase/mapreduce/TestImportTsv.java | 8 +- .../hbase/mapreduce/TestImportTsvParser.java | 12 ++- .../hadoop/hbase/mapreduce/TestJarFinder.java | 18 ++-- .../mapreduce/TestMultiTableInputFormat.java | 11 ++- .../TestMultiTableInputFormatBase.java | 38 ++++---- .../TestMultiTableSnapshotInputFormat.java | 15 ++-- .../TestMultiTableSnapshotInputFormatImpl.java | 41 +++++---- .../mapreduce/TestMultithreadedTableMapper.java | 10 ++- .../mapreduce/TestRegionSizeCalculator.java | 6 ++ .../hadoop/hbase/mapreduce/TestRowCounter.java | 14 +-- .../TestSimpleTotalOrderPartitioner.java | 11 ++- .../hadoop/hbase/mapreduce/TestSyncTable.java | 13 +-- .../hbase/mapreduce/TestTableInputFormat.java | 8 +- .../mapreduce/TestTableInputFormatBase.java | 9 +- .../mapreduce/TestTableInputFormatScan1.java | 8 +- .../mapreduce/TestTableInputFormatScan2.java | 8 +- .../hbase/mapreduce/TestTableMapReduce.java | 9 +- .../hbase/mapreduce/TestTableMapReduceBase.java | 6 -- .../hbase/mapreduce/TestTableMapReduceUtil.java | 30 ++++--- .../mapreduce/TestTableSnapshotInputFormat.java | 30 +++---- .../hadoop/hbase/mapreduce/TestTableSplit.java | 16 ++-- .../hbase/mapreduce/TestTimeRangeMapRed.java | 23 +++-- .../hadoop/hbase/mapreduce/TestWALPlayer.java | 14 ++- .../hbase/mapreduce/TestWALRecordReader.java | 7 ++ .../replication/TestVerifyReplication.java | 6 ++ .../hbase/snapshot/TestExportSnapshot.java | 14 +-- .../snapshot/TestExportSnapshotHelpers.java | 12 ++- .../snapshot/TestExportSnapshotNoCluster.java | 13 +-- .../hbase/snapshot/TestMobExportSnapshot.java | 8 +- .../snapshot/TestMobSecureExportSnapshot.java | 14 +-- .../snapshot/TestSecureExportSnapshot.java | 16 ++-- hbase-metrics-api/pom.xml | 6 ++ .../metrics/TestMetricRegistriesLoader.java | 6 ++ hbase-metrics/pom.xml | 6 ++ .../hbase/metrics/impl/TestCounterImpl.java | 6 ++ .../hbase/metrics/impl/TestDropwizardMeter.java | 7 +- .../metrics/impl/TestFastLongHistogram.java | 7 +- .../hadoop/hbase/metrics/impl/TestGauge.java | 7 +- .../hbase/metrics/impl/TestHistogramImpl.java | 12 +-- .../metrics/impl/TestMetricRegistryImpl.java | 13 +-- .../hbase/metrics/impl/TestRefCountingMap.java | 10 ++- .../hbase/metrics/impl/TestTimerImpl.java | 7 +- .../hbase/procedure2/TestChildProcedures.java | 17 ++-- .../hbase/procedure2/TestProcedureEvents.java | 20 +++-- .../procedure2/TestProcedureExecution.java | 18 ++-- .../hbase/procedure2/TestProcedureExecutor.java | 16 ++-- .../procedure2/TestProcedureInMemoryChore.java | 9 +- .../hbase/procedure2/TestProcedureMetrics.java | 19 ++-- .../hbase/procedure2/TestProcedureNonce.java | 24 ++--- .../hbase/procedure2/TestProcedureRecovery.java | 24 +++-- .../procedure2/TestProcedureReplayOrder.java | 19 ++-- .../TestProcedureSchedulerConcurrency.java | 22 +++-- .../procedure2/TestProcedureSuspended.java | 9 +- .../hbase/procedure2/TestProcedureToString.java | 12 ++- .../hbase/procedure2/TestProcedureUtil.java | 16 ++-- .../procedure2/TestStateMachineProcedure.java | 18 ++-- .../hbase/procedure2/TestYieldProcedures.java | 20 +++-- .../store/TestProcedureStoreTracker.java | 24 ++--- .../store/wal/TestStressWALProcedureStore.java | 22 +++-- .../store/wal/TestWALProcedureStore.java | 25 +++--- .../hbase/procedure2/util/TestDelayedUtil.java | 14 ++- .../replication/TestReplicationStateZKImpl.java | 6 ++ .../TestZKReplicationPeerStorage.java | 7 +- .../TestZKReplicationQueueStorage.java | 8 +- .../apache/hadoop/hbase/rest/TestDeleteRow.java | 10 ++- .../hbase/rest/TestGZIPResponseWrapper.java | 17 ++-- .../hbase/rest/TestGetAndPutResource.java | 16 ++-- .../hadoop/hbase/rest/TestGzipFilter.java | 15 ++-- .../hadoop/hbase/rest/TestMultiRowResource.java | 10 ++- .../rest/TestNamespacesInstanceResource.java | 28 +++--- .../hbase/rest/TestNamespacesResource.java | 17 ++-- .../hadoop/hbase/rest/TestResourceFilter.java | 8 +- .../hadoop/hbase/rest/TestScannerResource.java | 13 +-- .../hbase/rest/TestScannersWithFilters.java | 12 +-- .../hbase/rest/TestScannersWithLabels.java | 11 ++- .../hadoop/hbase/rest/TestSchemaResource.java | 14 +-- .../hadoop/hbase/rest/TestStatusResource.java | 12 ++- .../hadoop/hbase/rest/TestTableResource.java | 17 ++-- .../apache/hadoop/hbase/rest/TestTableScan.java | 10 ++- .../hadoop/hbase/rest/TestVersionResource.java | 21 +++-- .../rest/client/TestRemoteAdminRetries.java | 9 +- .../rest/client/TestRemoteHTableRetries.java | 13 ++- .../hbase/rest/client/TestRemoteTable.java | 44 +++++----- .../hbase/rest/client/TestXmlParsing.java | 25 ++++-- .../hadoop/hbase/rest/model/TestCellModel.java | 11 ++- .../hbase/rest/model/TestCellSetModel.java | 12 +-- .../hbase/rest/model/TestColumnSchemaModel.java | 10 ++- .../hadoop/hbase/rest/model/TestModelBase.java | 10 +-- .../rest/model/TestNamespacesInstanceModel.java | 11 ++- .../hbase/rest/model/TestNamespacesModel.java | 12 +-- .../hadoop/hbase/rest/model/TestRowModel.java | 12 +-- .../hbase/rest/model/TestScannerModel.java | 11 ++- .../model/TestStorageClusterStatusModel.java | 14 +-- .../model/TestStorageClusterVersionModel.java | 11 ++- .../hbase/rest/model/TestTableInfoModel.java | 13 +-- .../hbase/rest/model/TestTableListModel.java | 13 +-- .../hbase/rest/model/TestTableRegionModel.java | 14 +-- .../hbase/rest/model/TestTableSchemaModel.java | 13 +-- .../hbase/rest/model/TestVersionModel.java | 14 ++- .../balancer/TestRSGroupBasedLoadBalancer.java | 8 +- .../hadoop/hbase/rsgroup/TestRSGroups.java | 9 +- .../hbase/rsgroup/TestRSGroupsOfflineMode.java | 7 ++ .../hbase/rsgroup/TestRSGroupsWithACL.java | 23 +++-- .../TestAcidGuaranteesWithAdaptivePolicy.java | 6 +- .../TestAcidGuaranteesWithBasicPolicy.java | 6 +- .../TestAcidGuaranteesWithEagerPolicy.java | 7 +- ...TestAcidGuaranteesWithNoInMemCompaction.java | 14 ++- .../hadoop/hbase/TestCheckTestClasses.java | 9 +- .../hadoop/hbase/TestClientClusterMetrics.java | 6 ++ .../hadoop/hbase/TestClientClusterStatus.java | 6 ++ .../hadoop/hbase/TestClusterBootOrder.java | 6 +- .../TestFSTableDescriptorForceCreation.java | 8 +- .../hadoop/hbase/TestFullLogReconstruction.java | 7 +- .../hadoop/hbase/TestGlobalMemStoreSize.java | 11 ++- .../hbase/TestHBaseOnOtherDfsCluster.java | 15 ++-- .../hadoop/hbase/TestHBaseTestingUtility.java | 9 +- .../TestHColumnDescriptorDefaultVersions.java | 8 +- .../hbase/TestHDFSBlocksDistribution.java | 16 ++-- .../hadoop/hbase/TestHRegionLocation.java | 7 +- .../org/apache/hadoop/hbase/TestIOFencing.java | 9 +- .../hbase/TestIPv6NIOServerSocketChannel.java | 13 ++- .../apache/hadoop/hbase/TestInfoServers.java | 8 +- .../hadoop/hbase/TestJMXConnectorServer.java | 11 ++- .../apache/hadoop/hbase/TestJMXListener.java | 14 +-- .../hadoop/hbase/TestLocalHBaseCluster.java | 8 +- .../hadoop/hbase/TestMetaTableAccessor.java | 9 +- .../hbase/TestMetaTableAccessorNoCluster.java | 15 +++- .../hadoop/hbase/TestMetaTableLocator.java | 22 +++-- .../hadoop/hbase/TestMovedRegionsCleaner.java | 17 ++-- .../apache/hadoop/hbase/TestMultiVersions.java | 14 +-- .../org/apache/hadoop/hbase/TestNamespace.java | 14 +-- .../hadoop/hbase/TestNodeHealthCheckChore.java | 6 +- .../hbase/TestPartialResultsFromClientSide.java | 7 +- .../org/apache/hadoop/hbase/TestRegionLoad.java | 12 ++- .../apache/hadoop/hbase/TestRegionMetrics.java | 7 +- .../hadoop/hbase/TestRegionRebalancing.java | 9 +- .../apache/hadoop/hbase/TestSerialization.java | 14 +-- .../org/apache/hadoop/hbase/TestServerLoad.java | 9 +- .../apache/hadoop/hbase/TestServerMetrics.java | 9 +- .../org/apache/hadoop/hbase/TestServerName.java | 7 +- ...TestServerSideScanMetricsFromClientSide.java | 30 +++++-- .../java/org/apache/hadoop/hbase/TestSize.java | 8 +- .../hbase/TestStochasticBalancerJmxMetrics.java | 7 +- .../apache/hadoop/hbase/TestTagRewriteCell.java | 20 +++-- .../org/apache/hadoop/hbase/TestZooKeeper.java | 7 +- .../hadoop/hbase/backup/TestHFileArchiving.java | 7 +- .../TestZooKeeperTableArchiveClient.java | 7 +- .../apache/hadoop/hbase/client/TestAdmin1.java | 10 ++- .../apache/hadoop/hbase/client/TestAdmin2.java | 9 +- .../client/TestAllowPartialScanResultCache.java | 7 +- .../hbase/client/TestAlwaysSetScannerId.java | 19 ++-- .../hbase/client/TestAppendFromClientSide.java | 17 ++-- .../hbase/client/TestAsyncAdminBuilder.java | 9 +- .../hbase/client/TestAsyncBufferMutator.java | 7 +- .../hbase/client/TestAsyncClusterAdminApi.java | 6 ++ .../hbase/client/TestAsyncClusterAdminApi2.java | 7 +- .../client/TestAsyncDecommissionAdminApi.java | 6 ++ .../client/TestAsyncMetaRegionLocator.java | 7 +- .../client/TestAsyncNamespaceAdminApi.java | 7 +- .../client/TestAsyncNonMetaRegionLocator.java | 9 +- ...syncNonMetaRegionLocatorConcurrenyLimit.java | 7 +- .../client/TestAsyncProcedureAdminApi.java | 8 +- .../hbase/client/TestAsyncQuotaAdminApi.java | 8 +- .../hbase/client/TestAsyncRegionAdminApi.java | 7 +- .../client/TestAsyncRegionLocatorTimeout.java | 7 +- .../client/TestAsyncReplicationAdminApi.java | 7 +- ...estAsyncReplicationAdminApiWithClusters.java | 7 +- .../client/TestAsyncResultScannerCursor.java | 7 +- ...TestAsyncSingleRequestRpcRetryingCaller.java | 7 +- .../hbase/client/TestAsyncSnapshotAdminApi.java | 7 +- .../hadoop/hbase/client/TestAsyncTable.java | 7 +- .../hbase/client/TestAsyncTableAdminApi.java | 7 +- .../hbase/client/TestAsyncTableBatch.java | 7 +- .../client/TestAsyncTableGetMultiThreaded.java | 8 +- ...ableGetMultiThreadedWithBasicCompaction.java | 6 ++ ...ableGetMultiThreadedWithEagerCompaction.java | 6 ++ .../hbase/client/TestAsyncTableNoncedRetry.java | 8 +- .../hadoop/hbase/client/TestAsyncTableScan.java | 7 +- .../hbase/client/TestAsyncTableScanAll.java | 7 +- .../hbase/client/TestAsyncTableScanMetrics.java | 7 +- .../client/TestAsyncTableScanRenewLease.java | 7 +- .../hbase/client/TestAsyncTableScanner.java | 7 +- ...stAsyncTableScannerCloseWhileSuspending.java | 7 +- .../hbase/client/TestAsyncToolAdminApi.java | 6 ++ ...estAvoidCellReferencesIntoShippedBlocks.java | 8 +- .../hbase/client/TestBatchScanResultCache.java | 7 +- .../client/TestBlockEvictionFromClient.java | 8 +- .../hadoop/hbase/client/TestCIBadHostname.java | 10 ++- .../client/TestCIDeleteOperationTimeout.java | 6 ++ .../hbase/client/TestCIDeleteRpcTimeout.java | 6 ++ .../hbase/client/TestCIGetOperationTimeout.java | 6 ++ .../hbase/client/TestCIGetRpcTimeout.java | 6 ++ .../hbase/client/TestCIIncrementRpcTimeout.java | 6 ++ .../hbase/client/TestCIPutOperationTimeout.java | 6 ++ .../hbase/client/TestCIPutRpcTimeout.java | 6 ++ .../apache/hadoop/hbase/client/TestCISleep.java | 6 ++ .../hadoop/hbase/client/TestCheckAndMutate.java | 17 ++-- .../client/TestClientOperationInterrupt.java | 24 ++--- .../hadoop/hbase/client/TestClientPushback.java | 19 ++-- .../client/TestClientScannerRPCTimeout.java | 19 ++-- .../hadoop/hbase/client/TestClientTimeouts.java | 12 ++- .../client/TestCloneSnapshotFromClient.java | 8 +- ...oneSnapshotFromClientWithRegionReplicas.java | 7 ++ .../TestCompleteResultScanResultCache.java | 7 +- .../client/TestConnectionImplementation.java | 14 +-- .../hbase/client/TestConnectionUtils.java | 17 ++-- .../hbase/client/TestDropTimeoutRequest.java | 26 +++--- .../hadoop/hbase/client/TestEnableTable.java | 22 +++-- .../hadoop/hbase/client/TestFastFail.java | 12 ++- .../hbase/client/TestFlushFromClient.java | 9 +- .../hadoop/hbase/client/TestFromClientSide.java | 8 +- .../hbase/client/TestFromClientSide3.java | 10 ++- .../hbase/client/TestFromClientSideNoCodec.java | 8 +- .../client/TestFromClientSideScanExcpetion.java | 7 +- ...mClientSideScanExcpetionWithCoprocessor.java | 7 ++ .../TestFromClientSideWithCoprocessor.java | 13 ++- .../hbase/client/TestGetProcedureResult.java | 6 ++ .../hbase/client/TestHBaseAdminNoCluster.java | 39 ++++---- .../hbase/client/TestHTableMultiplexer.java | 14 +-- .../client/TestHTableMultiplexerFlushCache.java | 19 ++-- .../client/TestIllegalTableDescriptor.java | 9 +- ...tIncrementFromClientSideWithCoprocessor.java | 9 +- .../client/TestIncrementsFromClientSide.java | 9 +- .../hbase/client/TestIntraRowPagination.java | 32 ++++--- .../hadoop/hbase/client/TestLeaseRenewal.java | 9 +- .../hbase/client/TestLimitedScanWithFilter.java | 7 +- .../hadoop/hbase/client/TestMetaCache.java | 35 +++++--- .../hbase/client/TestMetaWithReplicas.java | 15 ++-- .../client/TestMobCloneSnapshotFromClient.java | 7 +- .../TestMobRestoreSnapshotFromClient.java | 7 +- .../TestMobSnapshotCloneIndependence.java | 12 +-- .../hbase/client/TestMobSnapshotFromClient.java | 8 +- .../hadoop/hbase/client/TestMultiParallel.java | 10 ++- .../hbase/client/TestMultiRespectsLimits.java | 11 ++- .../hbase/client/TestMultipleTimestamps.java | 9 +- .../hbase/client/TestMvccConsistentScanner.java | 7 +- .../client/TestPutDeleteEtcCellIteration.java | 11 ++- .../hadoop/hbase/client/TestPutWithDelete.java | 12 ++- .../hbase/client/TestRawAsyncScanCursor.java | 7 +- .../TestRawAsyncTableLimitedScanWithFilter.java | 7 +- .../client/TestRawAsyncTablePartialScan.java | 7 +- .../hbase/client/TestRawAsyncTableScan.java | 7 +- .../hbase/client/TestReplicaWithCluster.java | 14 +-- .../hadoop/hbase/client/TestReplicasClient.java | 20 +++-- .../client/TestRestoreSnapshotFromClient.java | 13 ++- ...oreSnapshotFromClientWithRegionReplicas.java | 7 ++ .../apache/hadoop/hbase/client/TestResult.java | 12 +-- .../hbase/client/TestResultFromCoprocessor.java | 13 ++- .../hbase/client/TestResultScannerCursor.java | 7 +- .../hbase/client/TestResultSizeEstimation.java | 14 ++- .../client/TestScanWithoutFetchingData.java | 21 +++-- .../hadoop/hbase/client/TestScannerTimeout.java | 7 +- .../client/TestScannersFromClientSide.java | 60 +++++++------ .../client/TestScannersFromClientSide2.java | 7 +- .../hbase/client/TestServerBusyException.java | 19 ++-- .../hbase/client/TestServerLoadDurability.java | 7 ++ .../client/TestShortCircuitConnection.java | 13 ++- .../hadoop/hbase/client/TestSizeFailures.java | 10 ++- .../hbase/client/TestSmallReversedScanner.java | 10 ++- .../client/TestSnapshotCloneIndependence.java | 12 ++- .../hbase/client/TestSnapshotFromClient.java | 16 +++- ...estSnapshotFromClientWithRegionReplicas.java | 6 ++ .../hbase/client/TestSnapshotMetadata.java | 9 +- .../hbase/client/TestSnapshotWithAcl.java | 12 ++- .../hbase/client/TestSplitOrMergeStatus.java | 9 +- .../hbase/client/TestTableFavoredNodes.java | 9 +- .../hbase/client/TestTableSnapshotScanner.java | 8 +- .../hbase/client/TestTimestampsFilter.java | 11 ++- .../hbase/client/TestUpdateConfiguration.java | 11 ++- .../hbase/client/TestZKAsyncRegistry.java | 7 ++ .../hbase/client/locking/TestEntityLocks.java | 28 +++--- .../replication/TestReplicationAdmin.java | 6 ++ .../TestReplicationAdminWithClusters.java | 30 +++++-- ...licationAdminWithTwoDifferentZKClusters.java | 30 +++++-- .../hbase/codec/TestCellMessageCodec.java | 9 +- .../hbase/conf/TestConfigurationManager.java | 8 +- .../hadoop/hbase/constraint/TestConstraint.java | 12 ++- .../hbase/constraint/TestConstraints.java | 18 ++-- .../hbase/coprocessor/TestAppendTimeRange.java | 8 +- .../TestCoprocessorConfiguration.java | 23 +++-- .../hbase/coprocessor/TestCoprocessorHost.java | 16 +++- .../coprocessor/TestCoprocessorInterface.java | 12 ++- .../coprocessor/TestCoprocessorMetrics.java | 28 +++--- .../TestCoprocessorShortCircuitRPC.java | 22 ++--- .../hbase/coprocessor/TestCoprocessorStop.java | 24 ++--- .../coprocessor/TestCoreMasterCoprocessor.java | 26 +++--- .../coprocessor/TestCoreRegionCoprocessor.java | 27 +++--- .../TestCoreRegionServerCoprocessor.java | 27 +++--- .../coprocessor/TestIncrementTimeRange.java | 9 +- ...TestMasterCoprocessorExceptionWithAbort.java | 23 ++--- ...estMasterCoprocessorExceptionWithRemove.java | 21 +++-- .../hbase/coprocessor/TestMasterObserver.java | 13 ++- ...NegativeMemStoreSizeWithSlowCoprocessor.java | 33 ++++--- .../coprocessor/TestOpenTableInCoprocessor.java | 32 ++++--- .../TestPassCustomCellViaRegionObserver.java | 15 ++-- .../coprocessor/TestReadOnlyConfiguration.java | 41 +++++---- .../coprocessor/TestRegionObserverBypass.java | 15 ++-- ...erverForAddingMutationsFromCoprocessors.java | 15 ++-- .../TestRegionObserverInterface.java | 17 ++-- ...TestRegionObserverPreFlushAndPreCompact.java | 24 ++--- .../TestRegionObserverScannerOpenHook.java | 10 ++- .../coprocessor/TestRegionObserverStacking.java | 17 ++-- ...gionServerCoprocessorExceptionWithAbort.java | 16 ++-- ...ionServerCoprocessorExceptionWithRemove.java | 16 ++-- .../hbase/coprocessor/TestWALObserver.java | 9 +- .../TestForeignExceptionDispatcher.java | 7 ++ .../TestForeignExceptionSerialization.java | 10 ++- .../TestTimeoutExceptionInjector.java | 6 ++ .../hbase/executor/TestExecutorService.java | 25 ++++-- .../TestFavoredNodeAssignmentHelper.java | 10 ++- .../TestStartcodeAgnosticServerName.java | 6 ++ .../hbase/filter/TestBigDecimalComparator.java | 23 ++--- .../hadoop/hbase/filter/TestBitComparator.java | 34 +++---- .../filter/TestColumnPaginationFilter.java | 13 ++- .../hbase/filter/TestColumnPrefixFilter.java | 7 +- .../hbase/filter/TestColumnRangeFilter.java | 14 +-- .../filter/TestComparatorSerialization.java | 12 ++- .../hbase/filter/TestDependentColumnFilter.java | 12 ++- .../apache/hadoop/hbase/filter/TestFilter.java | 16 ++-- .../hbase/filter/TestFilterFromRegionSide.java | 15 ++-- .../hadoop/hbase/filter/TestFilterList.java | 10 ++- .../hbase/filter/TestFilterListOnMini.java | 7 +- .../TestFilterListOrOperatorWithBlkCnt.java | 9 +- .../hbase/filter/TestFilterSerialization.java | 16 ++-- .../hbase/filter/TestFilterWithScanLimits.java | 12 ++- .../hadoop/hbase/filter/TestFilterWrapper.java | 19 ++-- ...stFirstKeyValueMatchingQualifiersFilter.java | 11 ++- .../TestFuzzyRowAndColumnRangeFilter.java | 27 +++--- .../hadoop/hbase/filter/TestFuzzyRowFilter.java | 9 +- .../filter/TestFuzzyRowFilterEndToEnd.java | 55 +++++++----- .../hbase/filter/TestInclusiveStopFilter.java | 14 ++- .../filter/TestInvocationRecordFilter.java | 9 +- .../hbase/filter/TestMultiRowRangeFilter.java | 9 +- .../filter/TestMultipleColumnPrefixFilter.java | 36 ++++---- .../hadoop/hbase/filter/TestNullComparator.java | 26 +++--- .../hadoop/hbase/filter/TestPageFilter.java | 9 +- .../hadoop/hbase/filter/TestParseFilter.java | 12 ++- .../hadoop/hbase/filter/TestPrefixFilter.java | 15 ++-- .../hbase/filter/TestRandomRowFilter.java | 17 ++-- .../hbase/filter/TestRegexComparator.java | 8 +- .../hadoop/hbase/filter/TestScanRowPrefix.java | 22 +++-- .../TestSingleColumnValueExcludeFilter.java | 20 +++-- .../filter/TestSingleColumnValueFilter.java | 9 +- .../hadoop/hbase/fs/TestBlockReorder.java | 9 +- .../hbase/io/TestByteBufferOutputStream.java | 8 +- .../apache/hadoop/hbase/io/TestFileLink.java | 8 +- .../apache/hadoop/hbase/io/TestHFileLink.java | 21 +++-- .../hbase/io/TestHalfStoreFileReader.java | 12 ++- .../apache/hadoop/hbase/io/TestHeapSize.java | 12 ++- .../hbase/io/TestImmutableBytesWritable.java | 17 ++-- .../apache/hadoop/hbase/io/TestMetricsIO.java | 7 +- .../TestFanOutOneBlockAsyncDFSOutput.java | 6 ++ .../hbase/io/asyncfs/TestLocalAsyncOutput.java | 7 +- .../TestSaslFanOutOneBlockAsyncDFSOutput.java | 7 +- .../io/asyncfs/TestSendBufSizePredictor.java | 6 ++ .../encoding/TestBufferedDataBlockEncoder.java | 36 ++++---- .../hbase/io/encoding/TestChangingEncoding.java | 49 ++++++----- .../io/encoding/TestDataBlockEncoders.java | 49 +++++------ .../io/encoding/TestDataBlockEncoding.java | 31 ++++--- .../hbase/io/encoding/TestEncodedSeekers.java | 36 ++++---- .../encoding/TestLoadAndSwitchEncodeOnDisk.java | 38 ++++---- .../encoding/TestSeekBeforeWithReverseScan.java | 12 ++- .../encoding/TestSeekToBlockWithEncoders.java | 35 +++++--- .../hbase/io/hfile/TestBlockCacheReporting.java | 17 ++-- .../hadoop/hbase/io/hfile/TestCacheConfig.java | 13 ++- .../hadoop/hbase/io/hfile/TestCacheOnWrite.java | 14 +-- .../hbase/io/hfile/TestCachedBlockQueue.java | 12 ++- .../hadoop/hbase/io/hfile/TestChecksum.java | 28 +++--- .../hbase/io/hfile/TestCombinedBlockCache.java | 25 ++++-- .../hbase/io/hfile/TestFixedFileTrailer.java | 10 ++- .../io/hfile/TestForceCacheImportantBlocks.java | 37 ++++---- .../apache/hadoop/hbase/io/hfile/TestHFile.java | 10 ++- .../hadoop/hbase/io/hfile/TestHFileBlock.java | 12 ++- .../hbase/io/hfile/TestHFileBlockIndex.java | 13 +-- .../io/hfile/TestHFileBlockPositionalRead.java | 9 +- .../io/hfile/TestHFileDataBlockEncoder.java | 37 ++++---- .../hbase/io/hfile/TestHFileEncryption.java | 10 ++- .../TestHFileInlineToRootChunkConversion.java | 39 ++++---- .../hadoop/hbase/io/hfile/TestHFileSeek.java | 49 ++++++----- .../hbase/io/hfile/TestHFileWriterV3.java | 11 ++- .../hfile/TestLazyDataBlockDecompression.java | 8 +- .../hbase/io/hfile/TestLruBlockCache.java | 16 ++-- .../hbase/io/hfile/TestLruCachedBlock.java | 12 ++- .../hadoop/hbase/io/hfile/TestPrefetch.java | 14 +-- .../hadoop/hbase/io/hfile/TestReseekTo.java | 10 ++- .../io/hfile/TestScannerFromBucketCache.java | 11 ++- .../TestScannerSelectionUsingKeyRange.java | 35 +++++--- .../io/hfile/TestScannerSelectionUsingTTL.java | 32 ++++--- .../hfile/TestSeekBeforeWithInlineBlocks.java | 71 ++++++++------- .../hadoop/hbase/io/hfile/TestSeekTo.java | 8 +- .../hbase/io/hfile/bucket/TestBucketCache.java | 31 ++++--- .../io/hfile/bucket/TestBucketWriterThread.java | 59 +++++++------ .../io/hfile/bucket/TestByteBufferIOEngine.java | 32 ++++--- .../hbase/io/hfile/bucket/TestFileIOEngine.java | 32 ++++--- .../io/hfile/bucket/TestFileMmapEngine.java | 33 ++++--- .../hadoop/hbase/ipc/TestBlockingIPC.java | 8 +- .../hadoop/hbase/ipc/TestBufferChain.java | 12 ++- .../apache/hadoop/hbase/ipc/TestCallRunner.java | 7 ++ .../hadoop/hbase/ipc/TestFifoRpcScheduler.java | 36 ++++---- .../hadoop/hbase/ipc/TestHBaseClient.java | 10 ++- .../apache/hadoop/hbase/ipc/TestNettyIPC.java | 8 +- .../hadoop/hbase/ipc/TestNettyRpcServer.java | 8 +- .../hadoop/hbase/ipc/TestProtoBufRpc.java | 17 ++-- .../hadoop/hbase/ipc/TestRpcClientLeaks.java | 17 ++-- .../hbase/ipc/TestRpcHandlerException.java | 14 ++- .../apache/hadoop/hbase/ipc/TestRpcMetrics.java | 20 +++-- .../apache/hadoop/hbase/ipc/TestRpcServer.java | 7 +- .../ipc/TestRpcServerSlowConnectionSetup.java | 24 +++-- .../hbase/ipc/TestSimpleRpcScheduler.java | 37 ++++---- .../hbase/master/TestActiveMasterManager.java | 11 ++- .../hbase/master/TestAssignmentListener.java | 9 +- .../master/TestAssignmentManagerMetrics.java | 13 ++- .../hadoop/hbase/master/TestCatalogJanitor.java | 13 +-- .../TestCatalogJanitorInMemoryStates.java | 13 +-- .../hbase/master/TestClockSkewDetection.java | 12 ++- .../master/TestClusterStatusPublisher.java | 15 ++-- .../hadoop/hbase/master/TestDLSAsyncFSWAL.java | 6 ++ .../hadoop/hbase/master/TestDLSFSHLog.java | 6 ++ .../hadoop/hbase/master/TestDeadServer.java | 20 +++-- .../hadoop/hbase/master/TestGetInfoPort.java | 6 ++ .../master/TestGetLastFlushedSequenceId.java | 10 ++- .../hbase/master/TestHMasterCommandLine.java | 10 ++- .../hbase/master/TestHMasterRPCException.java | 19 ++-- .../apache/hadoop/hbase/master/TestMaster.java | 10 ++- .../master/TestMasterBalanceThrottling.java | 9 +- .../master/TestMasterCoprocessorServices.java | 29 +++--- .../hadoop/hbase/master/TestMasterFailover.java | 16 ++-- .../TestMasterFailoverBalancerPersistence.java | 7 +- .../hbase/master/TestMasterFileSystem.java | 7 ++ .../master/TestMasterFileSystemWithWALDir.java | 6 ++ .../hadoop/hbase/master/TestMasterMetrics.java | 14 ++- .../hbase/master/TestMasterMetricsWrapper.java | 8 +- .../hbase/master/TestMasterNoCluster.java | 22 ++--- .../TestMasterOperationsForRegionReplicas.java | 8 +- .../hbase/master/TestMasterQosFunction.java | 15 +++- .../TestMasterRestartAfterDisablingTable.java | 8 +- .../hadoop/hbase/master/TestMasterShutdown.java | 9 +- .../hbase/master/TestMasterStatusServlet.java | 8 +- .../hbase/master/TestMasterTransitions.java | 9 +- .../hbase/master/TestMetaShutdownHandler.java | 10 ++- .../hbase/master/TestRegionPlacement.java | 8 +- .../hbase/master/TestRegionPlacement2.java | 8 +- .../hadoop/hbase/master/TestRegionPlan.java | 9 +- .../hadoop/hbase/master/TestRegionState.java | 12 ++- .../hadoop/hbase/master/TestRestartCluster.java | 9 +- .../hadoop/hbase/master/TestRollingRestart.java | 12 ++- .../hbase/master/TestShutdownBackupMaster.java | 13 +-- .../hbase/master/TestSplitLogManager.java | 9 +- .../hbase/master/TestTableStateManager.java | 16 ++-- .../hadoop/hbase/master/TestWarmupRegion.java | 9 +- .../assignment/TestAssignmentManager.java | 17 ++-- .../assignment/TestAssignmentOnRSCrash.java | 9 +- .../TestMergeTableRegionsProcedure.java | 13 +-- .../master/assignment/TestRegionStates.java | 9 +- .../assignment/TestRogueRSAssignment.java | 33 ++++--- .../TestSplitTableRegionProcedure.java | 13 +-- .../hbase/master/balancer/BalancerTestBase.java | 6 -- .../master/balancer/TestBaseLoadBalancer.java | 8 +- .../balancer/TestDefaultLoadBalancer.java | 8 +- .../balancer/TestFavoredNodeTableImport.java | 13 ++- .../TestFavoredStochasticBalancerPickers.java | 8 +- .../TestFavoredStochasticLoadBalancer.java | 6 ++ .../balancer/TestRegionLocationFinder.java | 7 ++ .../balancer/TestRegionsOnMasterOptions.java | 22 ++--- .../master/balancer/TestServerAndLoad.java | 12 ++- .../balancer/TestStochasticLoadBalancer.java | 7 ++ .../balancer/TestStochasticLoadBalancer2.java | 19 ++-- ...estStochasticLoadBalancerBalanceCluster.java | 6 ++ .../TestStochasticLoadBalancerLargeCluster.java | 6 ++ .../TestStochasticLoadBalancerMidCluster.java | 6 ++ ...TestStochasticLoadBalancerRegionReplica.java | 6 ++ ...asticLoadBalancerRegionReplicaSameHosts.java | 6 ++ ...asticLoadBalancerRegionReplicaWithRacks.java | 6 ++ .../TestStochasticLoadBalancerSmallCluster.java | 6 ++ .../hbase/master/cleaner/TestCleanerChore.java | 7 +- .../hbase/master/cleaner/TestHFileCleaner.java | 10 ++- .../master/cleaner/TestHFileLinkCleaner.java | 13 +-- .../hbase/master/cleaner/TestLogsCleaner.java | 6 ++ .../cleaner/TestReplicationHFileCleaner.java | 7 ++ .../master/cleaner/TestSnapshotFromMaster.java | 27 +++--- .../hbase/master/locking/TestLockManager.java | 15 ++-- .../hbase/master/locking/TestLockProcedure.java | 21 ++--- .../normalizer/TestSimpleRegionNormalizer.java | 14 ++- .../TestSimpleRegionNormalizerOnCluster.java | 9 +- .../procedure/TestCloneSnapshotProcedure.java | 14 ++- .../procedure/TestCreateNamespaceProcedure.java | 9 +- .../procedure/TestCreateTableProcedure.java | 8 +- ...stDeleteColumnFamilyProcedureFromClient.java | 10 ++- .../procedure/TestDeleteNamespaceProcedure.java | 9 +- .../procedure/TestDeleteTableProcedure.java | 12 +-- .../procedure/TestDisableTableProcedure.java | 12 +-- .../procedure/TestEnableTableProcedure.java | 12 +-- .../TestFastFailOnProcedureNotRegistered.java | 8 +- .../TestMasterFailoverWithProcedures.java | 13 ++- .../procedure/TestMasterProcedureEvents.java | 8 +- .../procedure/TestMasterProcedureScheduler.java | 14 ++- ...TestMasterProcedureSchedulerConcurrency.java | 18 ++-- .../procedure/TestMasterProcedureWalLease.java | 14 ++- .../procedure/TestModifyNamespaceProcedure.java | 9 +- .../procedure/TestModifyTableProcedure.java | 12 +-- .../master/procedure/TestProcedureAdmin.java | 13 +-- .../procedure/TestRestoreSnapshotProcedure.java | 22 ++--- .../procedure/TestSafemodeBringsDownMaster.java | 9 +- .../procedure/TestServerCrashProcedure.java | 8 +- ...stTableDescriptorModificationFromClient.java | 9 +- .../procedure/TestTruncateTableProcedure.java | 12 +-- .../procedure/TestWALProcedureStoreOnHDFS.java | 20 +++-- .../master/snapshot/TestAssignProcedure.java | 42 +++++---- .../master/snapshot/TestSnapshotFileCache.java | 9 +- .../snapshot/TestSnapshotHFileCleaner.java | 13 ++- .../master/snapshot/TestSnapshotManager.java | 14 ++- .../hadoop/hbase/mob/TestCachedMobFile.java | 8 +- .../hbase/mob/TestDefaultMobStoreFlusher.java | 40 +++++---- .../hbase/mob/TestExpiredMobFileCleaner.java | 7 +- .../hbase/mob/TestMobDataBlockEncoding.java | 40 +++++---- .../apache/hadoop/hbase/mob/TestMobFile.java | 8 +- .../hadoop/hbase/mob/TestMobFileCache.java | 9 +- .../hadoop/hbase/mob/TestMobFileLink.java | 9 +- .../hadoop/hbase/mob/TestMobFileName.java | 8 +- .../hbase/mob/compactions/TestMobCompactor.java | 10 ++- .../TestPartitionedMobCompactionRequest.java | 9 +- .../TestPartitionedMobCompactor.java | 9 +- .../TestMemoryBoundedLogMessageBuffer.java | 12 ++- .../hbase/monitoring/TestTaskMonitor.java | 32 ++++--- .../hbase/namespace/TestNamespaceAuditor.java | 28 +++--- .../hbase/procedure/TestFailedProcCleanup.java | 36 +++++--- .../hadoop/hbase/procedure/TestProcedure.java | 11 ++- .../procedure/TestProcedureCoordinator.java | 11 ++- .../hbase/procedure/TestProcedureDescriber.java | 18 ++-- .../hbase/procedure/TestProcedureManager.java | 9 +- .../hbase/procedure/TestProcedureMember.java | 12 ++- .../hadoop/hbase/procedure/TestZKProcedure.java | 12 ++- .../procedure/TestZKProcedureControllers.java | 11 ++- .../hadoop/hbase/protobuf/TestProtobufUtil.java | 12 ++- .../hbase/protobuf/TestReplicationProtobuf.java | 9 +- .../quotas/TestActivePolicyEnforcement.java | 28 +++--- .../quotas/TestFileSystemUtilizationChore.java | 24 +++-- .../quotas/TestGlobalQuotaSettingsImpl.java | 29 +++--- .../hbase/quotas/TestMasterQuotaManager.java | 23 +++-- .../quotas/TestMasterSpaceQuotaObserver.java | 25 ++++-- .../TestMasterSpaceQuotaObserverWithMocks.java | 24 +++-- .../TestNamespaceQuotaViolationStore.java | 25 ++++-- .../hadoop/hbase/quotas/TestQuotaAdmin.java | 27 +++--- .../hbase/quotas/TestQuotaObserverChore.java | 25 ++++-- .../TestQuotaObserverChoreRegionReports.java | 25 ++++-- .../TestQuotaObserverChoreWithMiniCluster.java | 29 +++--- .../hadoop/hbase/quotas/TestQuotaState.java | 27 +++--- .../hbase/quotas/TestQuotaStatusRPCs.java | 25 ++++-- .../hadoop/hbase/quotas/TestQuotaTableUtil.java | 20 +++-- .../hadoop/hbase/quotas/TestQuotaThrottle.java | 16 ++-- .../hadoop/hbase/quotas/TestRateLimiter.java | 8 +- .../TestRegionServerSpaceQuotaManager.java | 26 +++--- .../hadoop/hbase/quotas/TestRegionSizeUse.java | 25 ++++-- .../quotas/TestSnapshotQuotaObserverChore.java | 24 +++-- ...SpaceQuotaViolationPolicyRefresherChore.java | 24 +++-- .../hadoop/hbase/quotas/TestSpaceQuotas.java | 25 ++++-- .../quotas/TestSpaceQuotasWithSnapshots.java | 31 ++++--- .../quotas/TestSuperUserQuotaPermissions.java | 25 ++++-- .../quotas/TestTableQuotaViolationStore.java | 25 ++++-- .../TestTableSpaceQuotaViolationNotifier.java | 27 +++--- .../hbase/quotas/TestTablesWithQuotas.java | 25 ++++-- ...kLoadCheckingViolationPolicyEnforcement.java | 24 +++-- ...tDisableTableViolationPolicyEnforcement.java | 23 +++-- ...TestNoInsertsViolationPolicyEnforcement.java | 23 +++-- ...esCompactionsViolationPolicyEnforcement.java | 23 +++-- .../TestNoWritesViolationPolicyEnforcement.java | 23 +++-- .../hbase/regionserver/TestAtomicOperation.java | 8 +- .../hbase/regionserver/TestBlocksRead.java | 26 +++--- .../hbase/regionserver/TestBlocksScanned.java | 11 ++- .../hadoop/hbase/regionserver/TestBulkLoad.java | 21 +++-- .../regionserver/TestCacheOnWriteInSchema.java | 10 ++- .../hbase/regionserver/TestCellFlatSet.java | 9 +- .../hbase/regionserver/TestCellSkipListSet.java | 13 ++- .../regionserver/TestClearRegionBlockCache.java | 17 ++-- .../hbase/regionserver/TestClusterId.java | 35 ++++---- .../hbase/regionserver/TestColumnSeeking.java | 14 +-- .../regionserver/TestCompactSplitThread.java | 13 ++- .../regionserver/TestCompactingMemStore.java | 18 ++-- .../TestCompactingToCellFlatMapMemStore.java | 21 +++-- .../hbase/regionserver/TestCompaction.java | 10 ++- .../TestCompactionArchiveConcurrentClose.java | 7 ++ .../TestCompactionArchiveIOException.java | 7 ++ .../TestCompactionFileNotFound.java | 9 +- .../TestCompactionInDeadRegionServer.java | 8 +- .../TestCompactionLifeCycleTracker.java | 7 +- .../hbase/regionserver/TestCompactionState.java | 13 ++- .../TestCompactionWithCoprocessor.java | 11 ++- .../regionserver/TestCompoundBloomFilter.java | 11 ++- .../TestDateTieredCompactionPolicy.java | 7 +- .../TestDateTieredCompactionPolicyOverflow.java | 7 +- .../TestDefaultCompactSelection.java | 7 +- .../hbase/regionserver/TestDefaultMemStore.java | 14 +-- .../regionserver/TestDefaultStoreEngine.java | 11 ++- .../hbase/regionserver/TestDeleteMobTable.java | 7 +- .../regionserver/TestEncryptionKeyRotation.java | 11 ++- .../TestEncryptionRandomKeying.java | 10 ++- .../TestEndToEndSplitTransaction.java | 9 +- .../hbase/regionserver/TestFSErrorsExposed.java | 11 ++- .../regionserver/TestFailedAppendAndSync.java | 10 ++- .../regionserver/TestFlushLifeCycleTracker.java | 7 +- .../regionserver/TestFlushRegionEntry.java | 7 ++ .../regionserver/TestGetClosestAtOrBefore.java | 15 ++-- .../hbase/regionserver/TestHMobStore.java | 10 ++- .../hadoop/hbase/regionserver/TestHRegion.java | 14 +-- .../regionserver/TestHRegionFileSystem.java | 16 ++-- .../hbase/regionserver/TestHRegionInfo.java | 17 ++-- .../regionserver/TestHRegionOnCluster.java | 8 +- .../regionserver/TestHRegionReplayEvents.java | 6 ++ .../regionserver/TestHRegionServerBulkLoad.java | 12 ++- .../TestHRegionServerBulkLoadWithOldClient.java | 18 ++-- .../TestHRegionWithInMemoryFlush.java | 13 ++- .../hadoop/hbase/regionserver/TestHStore.java | 7 ++ .../hbase/regionserver/TestHStoreFile.java | 18 ++-- .../regionserver/TestHdfsSnapshotHRegion.java | 7 +- .../regionserver/TestHeapMemoryManager.java | 10 ++- .../hbase/regionserver/TestJoinedScanners.java | 17 ++-- .../hbase/regionserver/TestKeepDeletes.java | 12 ++- .../hbase/regionserver/TestKeyValueHeap.java | 12 ++- .../regionserver/TestKeyValueScanFixture.java | 12 +-- .../hbase/regionserver/TestMajorCompaction.java | 9 +- .../regionserver/TestMasterAddressTracker.java | 13 ++- .../regionserver/TestMemStoreChunkPool.java | 49 ++++++----- .../hbase/regionserver/TestMemStoreLAB.java | 23 ++--- .../TestMemstoreLABWithoutPool.java | 10 ++- .../TestMetricsHeapMemoryManager.java | 34 ++++--- .../hbase/regionserver/TestMetricsRegion.java | 15 ++-- .../regionserver/TestMetricsRegionServer.java | 13 ++- .../regionserver/TestMetricsTableAggregate.java | 6 ++ .../regionserver/TestMetricsTableLatencies.java | 6 ++ .../hbase/regionserver/TestMinVersions.java | 13 ++- .../TestMiniBatchOperationInProgress.java | 18 ++-- .../hbase/regionserver/TestMinorCompaction.java | 10 ++- .../regionserver/TestMobStoreCompaction.java | 9 +- .../hbase/regionserver/TestMobStoreScanner.java | 8 +- .../regionserver/TestMultiColumnScanner.java | 12 ++- .../regionserver/TestMultiLogThreshold.java | 28 +++--- .../TestMultiVersionConcurrencyControl.java | 8 +- ...TestMultiVersionConcurrencyControlBasic.java | 7 ++ .../regionserver/TestMutateRowsRecovery.java | 8 +- .../TestNewVersionBehaviorFromClientSide.java | 13 ++- .../TestObservedExceptionsInBatch.java | 6 ++ .../hbase/regionserver/TestParallelPut.java | 25 +++--- .../regionserver/TestPerColumnFamilyFlush.java | 8 +- .../hbase/regionserver/TestPriorityRpc.java | 17 ++-- .../hbase/regionserver/TestQosFunction.java | 43 +++++---- .../TestRSKilledWhenInitializing.java | 21 +++-- .../hbase/regionserver/TestRSStatusServlet.java | 11 ++- .../hbase/regionserver/TestRecoveredEdits.java | 14 ++- .../regionserver/TestRegionFavoredNodes.java | 11 ++- .../hbase/regionserver/TestRegionIncrement.java | 14 +-- .../regionserver/TestRegionInfoBuilder.java | 17 ++-- .../TestRegionMergeTransactionOnCluster.java | 43 ++++----- .../hbase/regionserver/TestRegionOpen.java | 19 ++-- .../regionserver/TestRegionReplicaFailover.java | 12 ++- .../hbase/regionserver/TestRegionReplicas.java | 10 ++- .../TestRegionReplicasAreDistributed.java | 7 +- .../TestRegionReplicasWithModifyTable.java | 8 +- .../TestRegionReplicasWithRestartScenarios.java | 16 ++-- .../regionserver/TestRegionServerAbort.java | 19 ++-- .../TestRegionServerAccounting.java | 7 +- .../regionserver/TestRegionServerHostname.java | 8 +- .../regionserver/TestRegionServerMetrics.java | 12 +-- .../regionserver/TestRegionServerNoMaster.java | 10 ++- .../TestRegionServerOnlineConfigChange.java | 13 ++- .../TestRegionServerReadRequestMetrics.java | 10 ++- .../TestRegionServerRegionSpaceUseReport.java | 24 +++-- .../TestRegionServerReportForDuty.java | 16 ++-- .../regionserver/TestRegionSplitPolicy.java | 7 +- .../regionserver/TestRemoveRegionMetrics.java | 16 ++-- .../regionserver/TestResettingCounters.java | 13 ++- .../regionserver/TestReversibleScanners.java | 34 ++++--- .../hbase/regionserver/TestRowTooBig.java | 12 ++- .../regionserver/TestRpcSchedulerFactory.java | 10 ++- .../regionserver/TestSCVFWithMiniCluster.java | 18 ++-- .../regionserver/TestScanWithBloomError.java | 10 ++- .../hadoop/hbase/regionserver/TestScanner.java | 13 +-- .../TestScannerHeartbeatMessages.java | 8 +- .../TestScannerRetriableFailure.java | 26 +++--- .../regionserver/TestScannerWithBulkload.java | 8 +- .../TestScannerWithCorruptHFile.java | 9 +- .../regionserver/TestSeekOptimizations.java | 14 +-- .../regionserver/TestServerNonceManager.java | 10 ++- .../TestSettingTimeoutOnBlockingPoint.java | 10 ++- .../TestSimpleTimeRangeTracker.java | 7 +- .../hbase/regionserver/TestSplitLogWorker.java | 9 +- .../TestSplitTransactionOnCluster.java | 14 +-- .../regionserver/TestSplitWalDataLoss.java | 7 +- .../hbase/regionserver/TestStoreFileInfo.java | 11 ++- .../TestStoreFileRefresherChore.java | 7 +- .../TestStoreFileScannerWithTagCompression.java | 8 +- .../hbase/regionserver/TestStoreScanner.java | 18 ++-- .../regionserver/TestStripeStoreEngine.java | 7 +- .../TestStripeStoreFileManager.java | 9 +- .../regionserver/TestSwitchToStreamRead.java | 7 +- .../regionserver/TestSyncTimeRangeTracker.java | 7 +- .../hadoop/hbase/regionserver/TestTags.java | 10 ++- .../TestTimestampFilterSeekHint.java | 15 ++-- .../hbase/regionserver/TestWALLockup.java | 13 ++- .../TestWALMonotonicallyIncreasingSeqId.java | 9 +- .../TestWalAndCompactingMemStoreFlush.java | 15 ++-- .../hbase/regionserver/TestWideScanner.java | 12 ++- .../TestCompactedHFilesDischarger.java | 12 ++- .../compactions/TestDateTieredCompactor.java | 7 +- .../compactions/TestFIFOCompactionPolicy.java | 7 +- .../compactions/TestOffPeakHours.java | 9 +- .../compactions/TestStripeCompactionPolicy.java | 8 +- .../compactions/TestStripeCompactor.java | 8 +- .../TestCompactionScanQueryMatcher.java | 7 +- .../querymatcher/TestExplicitColumnTracker.java | 11 ++- .../TestNewVersionBehaviorTracker.java | 14 +-- .../querymatcher/TestScanDeleteTracker.java | 10 ++- .../TestScanWildcardColumnTracker.java | 11 ++- .../querymatcher/TestUserScanQueryMatcher.java | 9 +- .../TestCompactionWithThroughputController.java | 8 +- .../TestFlushWithThroughputController.java | 31 +++++-- .../hbase/regionserver/wal/TestAsyncFSWAL.java | 17 ++-- .../wal/TestAsyncLogRollPeriod.java | 6 ++ .../regionserver/wal/TestAsyncLogRolling.java | 12 +-- .../regionserver/wal/TestAsyncProtobufLog.java | 20 +++-- .../regionserver/wal/TestAsyncWALReplay.java | 17 ++-- .../wal/TestAsyncWALReplayCompressed.java | 6 ++ .../hbase/regionserver/wal/TestCompressor.java | 15 ++-- .../wal/TestCustomWALCellCodec.java | 6 ++ .../hbase/regionserver/wal/TestDurability.java | 7 ++ .../hbase/regionserver/wal/TestFSHLog.java | 13 ++- .../hbase/regionserver/wal/TestFSWALEntry.java | 14 +-- .../regionserver/wal/TestLogRollAbort.java | 7 ++ .../regionserver/wal/TestLogRollPeriod.java | 6 ++ .../hbase/regionserver/wal/TestLogRolling.java | 12 +-- .../wal/TestLogRollingNoCluster.java | 12 +-- .../hbase/regionserver/wal/TestMetricsWAL.java | 22 +++-- .../hbase/regionserver/wal/TestProtobufLog.java | 9 +- .../wal/TestSecureAsyncWALReplay.java | 11 +-- .../regionserver/wal/TestSecureWALReplay.java | 8 +- .../wal/TestSequenceIdAccounting.java | 8 +- .../hbase/regionserver/wal/TestSyncFuture.java | 6 ++ .../wal/TestWALActionsListener.java | 7 +- .../wal/TestWALCellCodecWithCompression.java | 8 +- .../hbase/regionserver/wal/TestWALReplay.java | 13 ++- .../TestWALReplayBoundedLogWriterCreation.java | 9 +- .../wal/TestWALReplayCompressed.java | 6 ++ .../replication/TestMasterReplication.java | 6 ++ .../replication/TestMultiSlaveReplication.java | 13 +-- .../replication/TestNamespaceReplication.java | 9 +- .../replication/TestPerTableCFReplication.java | 16 ++-- ...estReplicationChangingPeerRegionservers.java | 11 ++- .../TestReplicationDisableInactivePeer.java | 13 ++- .../TestReplicationDroppedTables.java | 23 +++-- .../TestReplicationEmptyWALRecovery.java | 6 ++ .../replication/TestReplicationEndpoint.java | 9 +- .../TestReplicationKillMasterRS.java | 8 +- .../TestReplicationKillMasterRSCompressed.java | 7 +- .../replication/TestReplicationKillRS.java | 13 ++- .../replication/TestReplicationKillSlaveRS.java | 8 +- .../TestReplicationProcedureRetry.java | 7 +- .../replication/TestReplicationSmallTests.java | 6 ++ .../replication/TestReplicationSource.java | 11 ++- .../replication/TestReplicationStatus.java | 7 ++ .../replication/TestReplicationSyncUpTool.java | 15 ++-- .../TestReplicationTrackerZKImpl.java | 10 ++- .../TestReplicationWALEntryFilters.java | 10 ++- .../replication/TestReplicationWithTags.java | 7 +- .../replication/TestSerialReplication.java | 12 ++- .../replication/master/TestTableCFsUpdater.java | 22 ++--- ...ReplicationEndpointWithMultipleAsyncWAL.java | 7 ++ .../TestReplicationEndpointWithMultipleWAL.java | 7 ++ ...lMasterRSCompressedWithMultipleAsyncWAL.java | 7 ++ ...onKillMasterRSCompressedWithMultipleWAL.java | 7 ++ ...plicationSyncUpToolWithMultipleAsyncWAL.java | 7 ++ ...estReplicationSyncUpToolWithMultipleWAL.java | 7 ++ .../regionserver/TestGlobalThrottler.java | 12 ++- .../TestRegionReplicaReplicationEndpoint.java | 18 ++-- ...egionReplicaReplicationEndpointNoMaster.java | 25 ++++-- .../regionserver/TestReplicationSink.java | 25 ++++-- .../TestReplicationSinkManager.java | 16 ++-- .../TestReplicationSourceManager.java | 6 ++ .../TestReplicationSourceManagerZkImpl.java | 6 ++ .../regionserver/TestReplicationThrottler.java | 8 +- .../regionserver/TestReplicator.java | 11 ++- .../regionserver/TestWALEntrySinkFilter.java | 15 ++-- .../regionserver/TestWALEntryStream.java | 6 ++ .../hadoop/hbase/security/TestSecureIPC.java | 20 +++-- .../apache/hadoop/hbase/security/TestUser.java | 18 ++-- .../TestUsersOperationsWithSecureHadoop.java | 10 ++- .../access/TestAccessControlFilter.java | 15 ++-- .../security/access/TestAccessController.java | 9 +- .../security/access/TestAccessController2.java | 14 ++- .../security/access/TestAccessController3.java | 11 ++- .../access/TestCellACLWithMultipleVersions.java | 12 ++- .../hbase/security/access/TestCellACLs.java | 12 ++- .../TestCoprocessorWhitelistMasterObserver.java | 17 ++-- .../security/access/TestNamespaceCommands.java | 15 +++- .../access/TestScanEarlyTermination.java | 12 ++- .../security/access/TestTablePermissions.java | 15 +++- .../access/TestWithDisabledAuthorization.java | 12 ++- .../access/TestZKPermissionWatcher.java | 12 ++- .../security/token/TestAuthenticationKey.java | 14 +-- .../TestDelegationTokenWithEncryption.java | 7 +- .../token/TestGenerateDelegationToken.java | 8 +- .../security/token/TestTokenAuthentication.java | 24 +++-- .../security/token/TestZKSecretWatcher.java | 11 ++- .../token/TestZKSecretWatcherRefreshKeys.java | 10 ++- .../TestDefaultScanLabelGeneratorStack.java | 9 +- .../TestEnforcingScanLabelGenerator.java | 7 +- .../visibility/TestExpressionExpander.java | 10 ++- .../visibility/TestExpressionParser.java | 10 ++- ...sibilityLabelReplicationWithExpAsString.java | 8 +- ...sibilityLabelsOpWithDifferentUsersNoACL.java | 17 ++-- .../TestVisibilityLabelsReplication.java | 8 +- .../visibility/TestVisibilityLabelsWithACL.java | 14 +-- ...VisibilityLabelsWithCustomVisLabService.java | 7 +- ...ibilityLabelsWithDefaultVisLabelService.java | 13 ++- .../TestVisibilityLabelsWithDeletes.java | 8 +- .../TestVisibilityLabelsWithSLGStack.java | 9 +- .../TestVisibilityLablesWithGroups.java | 10 ++- .../TestVisibilityWithCheckAuths.java | 8 +- .../TestWithDisabledAuthorization.java | 10 ++- .../snapshot/TestFlushSnapshotFromClient.java | 20 ++--- .../TestMobFlushSnapshotFromClient.java | 11 ++- .../TestMobRestoreFlushSnapshotFromClient.java | 8 +- .../snapshot/TestMobRestoreSnapshotHelper.java | 10 ++- .../hbase/snapshot/TestRegionSnapshotTask.java | 32 ++++--- .../TestRestoreFlushSnapshotFromClient.java | 8 +- .../snapshot/TestRestoreSnapshotHelper.java | 15 +++- .../snapshot/TestSnapshotClientRetries.java | 15 ++-- .../snapshot/TestSnapshotDescriptionUtils.java | 11 ++- .../hbase/snapshot/TestSnapshotManifest.java | 20 +++-- .../hadoop/hbase/tool/TestCanaryTool.java | 39 ++++---- .../hbase/tool/TestLoadIncrementalHFiles.java | 12 ++- .../TestLoadIncrementalHFilesSplitRecovery.java | 12 ++- .../tool/TestSecureLoadIncrementalHFiles.java | 8 +- ...ecureLoadIncrementalHFilesSplitRecovery.java | 6 ++ .../hadoop/hbase/trace/TestHTraceHooks.java | 14 ++- .../hadoop/hbase/util/TestBloomFilterChunk.java | 12 +-- .../util/TestBoundedPriorityBlockingQueue.java | 37 ++++---- .../hadoop/hbase/util/TestByteBuffUtils.java | 33 ++++--- .../hadoop/hbase/util/TestCompressionTest.java | 24 ++--- .../hbase/util/TestConfigurationUtil.java | 25 +++--- .../hadoop/hbase/util/TestConnectionCache.java | 12 ++- .../hbase/util/TestCoprocessorScanPolicy.java | 11 ++- .../hbase/util/TestDefaultEnvironmentEdge.java | 15 ++-- .../hadoop/hbase/util/TestEncryptionTest.java | 13 +-- .../hadoop/hbase/util/TestFSHDFSUtils.java | 14 +-- .../hbase/util/TestFSTableDescriptors.java | 12 ++- .../apache/hadoop/hbase/util/TestFSUtils.java | 9 +- .../apache/hadoop/hbase/util/TestFSVisitor.java | 13 ++- .../hbase/util/TestFromClientSide3WoUnsafe.java | 8 +- .../hbase/util/TestHBaseFsckComparator.java | 9 +- .../hbase/util/TestHBaseFsckEncryption.java | 10 ++- .../hadoop/hbase/util/TestHBaseFsckMOB.java | 22 +++-- .../hbase/util/TestHBaseFsckReplication.java | 6 ++ .../hadoop/hbase/util/TestHFileArchiveUtil.java | 16 ++-- .../apache/hadoop/hbase/util/TestIdLock.java | 11 ++- .../hadoop/hbase/util/TestIdReadWriteLock.java | 13 +-- .../util/TestIncrementingEnvironmentEdge.java | 9 +- .../hadoop/hbase/util/TestJSONMetricUtil.java | 21 +++-- .../hbase/util/TestMiniClusterLoadEncoded.java | 32 ++++--- .../hbase/util/TestMiniClusterLoadParallel.java | 31 ++++--- .../util/TestMiniClusterLoadSequential.java | 31 ++++--- .../apache/hadoop/hbase/util/TestPoolMap.java | 10 ++- .../hadoop/hbase/util/TestRegionMover.java | 11 ++- .../hbase/util/TestRegionSplitCalculator.java | 16 ++-- .../hadoop/hbase/util/TestRegionSplitter.java | 11 ++- .../apache/hadoop/hbase/util/TestRootPath.java | 13 +-- .../hadoop/hbase/util/TestSortedList.java | 15 ++-- .../hadoop/hbase/util/TestStealJobQueue.java | 24 ++--- .../wal/TestBoundedRegionGroupingStrategy.java | 8 +- .../hadoop/hbase/wal/TestFSHLogProvider.java | 9 +- .../apache/hadoop/hbase/wal/TestSecureWAL.java | 6 ++ .../apache/hadoop/hbase/wal/TestWALFactory.java | 7 ++ .../hadoop/hbase/wal/TestWALFiltering.java | 22 +++-- .../apache/hadoop/hbase/wal/TestWALMethods.java | 17 ++-- .../wal/TestWALOpenAfterDNRollingStart.java | 8 +- .../hbase/wal/TestWALReaderOnSecureWAL.java | 9 +- .../apache/hadoop/hbase/wal/TestWALRootDir.java | 7 ++ .../apache/hadoop/hbase/wal/TestWALSplit.java | 8 +- .../TestWALSplitBoundedLogWriterCreation.java | 8 +- .../hbase/wal/TestWALSplitCompressed.java | 8 +- .../hbase/zookeeper/TestZooKeeperACL.java | 9 +- .../hbase/client/TestReplicationShell.java | 8 +- .../apache/hadoop/hbase/client/TestShell.java | 8 +- .../hadoop/hbase/client/TestShellNoCluster.java | 8 +- .../hbase/client/rsgroup/TestShellRSGroups.java | 15 ++-- .../hbase/spark/TestJavaHBaseContext.java | 27 +++--- .../hadoop/hbase/thrift/TestCallQueue.java | 36 ++++---- .../hbase/thrift/TestThriftHttpServer.java | 35 ++++---- .../hadoop/hbase/thrift/TestThriftServer.java | 11 ++- .../hbase/thrift/TestThriftServerCmdLine.java | 35 ++++---- .../thrift2/TestThriftHBaseServiceHandler.java | 11 ++- ...TestThriftHBaseServiceHandlerWithLabels.java | 8 +- ...stThriftHBaseServiceHandlerWithReadOnly.java | 10 ++- .../hadoop/hbase/zookeeper/TestHQuorumPeer.java | 8 +- .../hbase/zookeeper/TestInstancePending.java | 8 +- .../hbase/zookeeper/TestReadOnlyZKClient.java | 6 ++ .../zookeeper/TestRecoverableZooKeeper.java | 7 +- .../hbase/zookeeper/TestZKLeaderManager.java | 8 +- .../hbase/zookeeper/TestZKMainServer.java | 9 +- .../hadoop/hbase/zookeeper/TestZKMulti.java | 10 ++- .../hbase/zookeeper/TestZKNodeTracker.java | 9 +- .../hadoop/hbase/zookeeper/TestZKUtil.java | 6 ++ .../hbase/zookeeper/TestZKUtilNoServer.java | 19 ++-- pom.xml | 6 ++ 1145 files changed, 10811 insertions(+), 5210 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/ReorderImports.class ---------------------------------------------------------------------- diff --git a/ReorderImports.class b/ReorderImports.class new file mode 100644 index 0000000..a924819 Binary files /dev/null and b/ReorderImports.class differ http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/hbase-archetypes/hbase-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/client/TestHelloHBase.java ---------------------------------------------------------------------- diff --git a/hbase-archetypes/hbase-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/client/TestHelloHBase.java b/hbase-archetypes/hbase-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/client/TestHelloHBase.java index be028be..9a92e60 100644 --- a/hbase-archetypes/hbase-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/client/TestHelloHBase.java +++ b/hbase-archetypes/hbase-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/client/TestHelloHBase.java @@ -1,5 +1,4 @@ /** - * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information @@ -21,7 +20,7 @@ package org.apache.hbase.archetypes.exemplars.client; import static org.junit.Assert.assertEquals; import java.io.IOException; - +import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.HBaseTestingUtility; import org.apache.hadoop.hbase.NamespaceDescriptor; import org.apache.hadoop.hbase.client.Admin; @@ -33,6 +32,7 @@ import org.apache.hadoop.hbase.testclassification.MediumTests; import org.apache.hadoop.hbase.util.Bytes; import org.junit.AfterClass; import org.junit.BeforeClass; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; @@ -42,6 +42,10 @@ import org.junit.experimental.categories.Category; @Category(MediumTests.class) public class TestHelloHBase { + @ClassRule + public static final HBaseClassTestRule CLASS_RULE = + HBaseClassTestRule.forClass(TestHelloHBase.class); + private static final HBaseTestingUtility TEST_UTIL = new HBaseTestingUtility(); http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/hbase-archetypes/hbase-shaded-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/shaded_client/TestHelloHBase.java ---------------------------------------------------------------------- diff --git a/hbase-archetypes/hbase-shaded-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/shaded_client/TestHelloHBase.java b/hbase-archetypes/hbase-shaded-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/shaded_client/TestHelloHBase.java index 1656e35..0f0f7d9 100644 --- a/hbase-archetypes/hbase-shaded-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/shaded_client/TestHelloHBase.java +++ b/hbase-archetypes/hbase-shaded-client-project/src/test/java/org/apache/hbase/archetypes/exemplars/shaded_client/TestHelloHBase.java @@ -1,5 +1,4 @@ /** - * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information @@ -21,7 +20,7 @@ package org.apache.hbase.archetypes.exemplars.shaded_client; import static org.junit.Assert.assertEquals; import java.io.IOException; - +import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.HBaseTestingUtility; import org.apache.hadoop.hbase.NamespaceDescriptor; import org.apache.hadoop.hbase.client.Admin; @@ -33,6 +32,7 @@ import org.apache.hadoop.hbase.testclassification.MediumTests; import org.apache.hadoop.hbase.util.Bytes; import org.junit.AfterClass; import org.junit.BeforeClass; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; @@ -42,6 +42,10 @@ import org.junit.experimental.categories.Category; @Category(MediumTests.class) public class TestHelloHBase { + @ClassRule + public static final HBaseClassTestRule CLASS_RULE = + HBaseClassTestRule.forClass(TestHelloHBase.class); + private static final HBaseTestingUtility TEST_UTIL = new HBaseTestingUtility(); http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBoundaryTests.java ---------------------------------------------------------------------- diff --git a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBoundaryTests.java b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBoundaryTests.java index a240bd8..e4c74cf 100644 --- a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBoundaryTests.java +++ b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBoundaryTests.java @@ -15,22 +15,28 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.hadoop.hbase.backup; import java.io.IOException; import java.util.List; - +import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.testclassification.LargeTests; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; import org.slf4j.Logger; import org.slf4j.LoggerFactory; + import org.apache.hbase.thirdparty.com.google.common.collect.Lists; @Category(LargeTests.class) public class TestBackupBoundaryTests extends TestBackupBase { + + @ClassRule + public static final HBaseClassTestRule CLASS_RULE = + HBaseClassTestRule.forClass(TestBackupBoundaryTests.class); + private static final Logger LOG = LoggerFactory.getLogger(TestBackupBoundaryTests.class); /** http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupCommandLineTool.java ---------------------------------------------------------------------- diff --git a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupCommandLineTool.java b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupCommandLineTool.java index c9fc84f..acde21e3 100644 --- a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupCommandLineTool.java +++ b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupCommandLineTool.java @@ -22,18 +22,23 @@ import static org.junit.Assert.assertTrue; import java.io.ByteArrayOutputStream; import java.io.PrintStream; - import org.apache.hadoop.conf.Configuration; +import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.hadoop.hbase.testclassification.SmallTests; import org.apache.hadoop.util.ToolRunner; import org.junit.Before; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; @Category(SmallTests.class) public class TestBackupCommandLineTool { + @ClassRule + public static final HBaseClassTestRule CLASS_RULE = + HBaseClassTestRule.forClass(TestBackupCommandLineTool.class); + private final static String USAGE_DESCRIBE = "Usage: hbase backup describe <backup_id>"; private final static String USAGE_CREATE = "Usage: hbase backup create"; private final static String USAGE_HISTORY = "Usage: hbase backup history"; http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDelete.java ---------------------------------------------------------------------- diff --git a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDelete.java b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDelete.java index 517d516..9e67ff7 100644 --- a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDelete.java +++ b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDelete.java @@ -1,13 +1,13 @@ /** * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file + * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file + * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at + * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -15,7 +15,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.hadoop.hbase.backup; import static org.junit.Assert.assertTrue; @@ -23,21 +22,28 @@ import static org.junit.Assert.assertTrue; import java.io.ByteArrayOutputStream; import java.io.PrintStream; import java.util.List; - import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; +import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.backup.impl.BackupSystemTable; import org.apache.hadoop.hbase.testclassification.LargeTests; import org.apache.hadoop.util.ToolRunner; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; import org.slf4j.Logger; import org.slf4j.LoggerFactory; + import org.apache.hbase.thirdparty.com.google.common.collect.Lists; @Category(LargeTests.class) public class TestBackupDelete extends TestBackupBase { + + @ClassRule + public static final HBaseClassTestRule CLASS_RULE = + HBaseClassTestRule.forClass(TestBackupDelete.class); + private static final Logger LOG = LoggerFactory.getLogger(TestBackupDelete.class); /** http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteRestore.java ---------------------------------------------------------------------- diff --git a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteRestore.java b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteRestore.java index 86cd276..a557b9b 100644 --- a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteRestore.java +++ b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteRestore.java @@ -1,35 +1,48 @@ /** - * Licensed to the Apache Software Foundation (ASF) under one or more contributor license - * agreements. See the NOTICE file distributed with this work for additional information regarding - * copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance with the License. You may obtain a - * copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable - * law or agreed to in writing, software distributed under the License is distributed on an "AS IS" - * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License - * for the specific language governing permissions and limitations under the License. + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - package org.apache.hadoop.hbase.backup; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import java.util.List; - +import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.backup.util.BackupUtils; import org.apache.hadoop.hbase.client.Delete; import org.apache.hadoop.hbase.client.HBaseAdmin; import org.apache.hadoop.hbase.client.Table; import org.apache.hadoop.hbase.testclassification.MediumTests; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; import org.slf4j.Logger; import org.slf4j.LoggerFactory; + import org.apache.hbase.thirdparty.com.google.common.collect.Lists; @Category(MediumTests.class) public class TestBackupDeleteRestore extends TestBackupBase { + + @ClassRule + public static final HBaseClassTestRule CLASS_RULE = + HBaseClassTestRule.forClass(TestBackupDeleteRestore.class); + private static final Logger LOG = LoggerFactory.getLogger(TestBackupDeleteRestore.class); /** http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.java ---------------------------------------------------------------------- diff --git a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.java b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.java index 66cb762..27cf07a 100644 --- a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.java +++ b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.java @@ -1,5 +1,4 @@ -/* - * +/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information @@ -25,9 +24,9 @@ import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Optional; - import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; +import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.HConstants; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.backup.impl.BackupSystemTable; @@ -43,10 +42,12 @@ import org.apache.hadoop.hbase.coprocessor.ObserverContext; import org.apache.hadoop.hbase.testclassification.LargeTests; import org.apache.hadoop.util.ToolRunner; import org.junit.Before; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; import org.slf4j.Logger; import org.slf4j.LoggerFactory; + import org.apache.hbase.thirdparty.com.google.common.collect.Lists; /** @@ -56,6 +57,11 @@ import org.apache.hbase.thirdparty.com.google.common.collect.Lists; */ @Category(LargeTests.class) public class TestBackupDeleteWithFailures extends TestBackupBase{ + + @ClassRule + public static final HBaseClassTestRule CLASS_RULE = + HBaseClassTestRule.forClass(TestBackupDeleteWithFailures.class); + private static final Logger LOG = LoggerFactory.getLogger(TestBackupDeleteWithFailures.class); public enum Failure { http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDescribe.java ---------------------------------------------------------------------- diff --git a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDescribe.java b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDescribe.java index 8e19076..6ab3d04 100644 --- a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDescribe.java +++ b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDescribe.java @@ -1,13 +1,13 @@ /** * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file + * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file + * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at + * with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -15,7 +15,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.hadoop.hbase.backup; import static org.junit.Assert.assertNotEquals; @@ -24,21 +23,28 @@ import static org.junit.Assert.assertTrue; import java.io.ByteArrayOutputStream; import java.io.PrintStream; import java.util.List; - +import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.backup.BackupInfo.BackupState; import org.apache.hadoop.hbase.backup.impl.BackupCommands; import org.apache.hadoop.hbase.backup.impl.BackupSystemTable; import org.apache.hadoop.hbase.testclassification.LargeTests; import org.apache.hadoop.util.ToolRunner; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; import org.slf4j.Logger; import org.slf4j.LoggerFactory; + import org.apache.hbase.thirdparty.com.google.common.collect.Lists; @Category(LargeTests.class) public class TestBackupDescribe extends TestBackupBase { + + @ClassRule + public static final HBaseClassTestRule CLASS_RULE = + HBaseClassTestRule.forClass(TestBackupDescribe.class); + private static final Logger LOG = LoggerFactory.getLogger(TestBackupDescribe.class); /** http://git-wip-us.apache.org/repos/asf/hbase/blob/918599ef/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupHFileCleaner.java ---------------------------------------------------------------------- diff --git a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupHFileCleaner.java b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupHFileCleaner.java index 0a54a2d..8d22f27 100644 --- a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupHFileCleaner.java +++ b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupHFileCleaner.java @@ -25,11 +25,11 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; - import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileStatus; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; +import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.HBaseTestingUtility; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.backup.impl.BackupSystemTable; @@ -41,6 +41,7 @@ import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; +import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; import org.slf4j.Logger; @@ -48,6 +49,11 @@ import org.slf4j.LoggerFactory; @Category({ MasterTests.class, SmallTests.class }) public class TestBackupHFileCleaner { + + @ClassRule + public static final HBaseClassTestRule CLASS_RULE = + HBaseClassTestRule.forClass(TestBackupHFileCleaner.class); + private static final Logger LOG = LoggerFactory.getLogger(TestBackupHFileCleaner.class); private final static HBaseTestingUtility TEST_UTIL = new HBaseTestingUtility(); private static Configuration conf = TEST_UTIL.getConfiguration();