This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a change to branch HBASE-27109/table_based_rqs
in repository https://gitbox.apache.org/repos/asf/hbase.git
omit de2d20aac2e HBASE-27392 Add a new procedure type for implementing some
global operations such as migration (#4803)
omit 8ba809c5067 HBASE-27215 Add support for sync replication (#4762)
omit 353a9a6b784 HBASE-27214 Implement the new replication hfile/log
cleaner (#4722)
omit a06467786cb HBASE-27213 Add support for claim queue operation (#4708)
omit 0a4307e7e8a HBASE-27212 Implement a new table based replication queue
storage and make the minimum replication system work (#4672)
add 14b3899a2ef HBASE-27365 Minimise block addition failures due to no
space in bucket cache writers queue by introducing wait time (#4805)
add 6abc1aefd17 HBASE-27403 Remove 'Remove unhelpful javadoc stubs'
spotless rule for now (#4809)
add fa54381cb23 HBASE-27381 Still seeing 'Stuck' in static initialization
creating RegionInfo instance (#4813)
add eb6b2745c55 HBASE-27309 Add major compact table or region operation on
master web table page (#4793)
add 5ffb29688d1 HBASE-27365 Minimise block addition failures due to no
space in bucket cache writers queue by introducing wait time - addendum fixing
the test case failure
add feccf958e12 HBASE-27407 Fixing check for "description" request param
in JMXJsonServlet.java (#4816)
add 63cdd026f08 HBASE-27401 Clean up current broken 'n's in our javadoc
(#4812)
add ced1d642ae6 HBASE-27409 Fix the javadoc for WARCRecord (#4814)
add 54a82302b4c HBASE-27365 Minimise block addition failures due to no
space in bucket cache writers queue by introducing wait time - addendum added
mistakenly removed in-memory flag
add 4b45256910b HBASE-27401 Addendum fix more javadoc issues
add 46d37a70d6c HBASE-27395 Adding description to Prometheus metrics
(#4807)
new 4dccf8714e1 HBASE-27212 Implement a new table based replication queue
storage and make the minimum replication system work (#4672)
new 69ab93aeabf HBASE-27213 Add support for claim queue operation (#4708)
new 157ec4b123d HBASE-27214 Implement the new replication hfile/log
cleaner (#4722)
new bcd8a751d67 HBASE-27215 Add support for sync replication (#4762)
new 59dd1beaa33 HBASE-27392 Add a new procedure type for implementing some
global operations such as migration (#4803)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (de2d20aac2e)
\
N -- N -- N refs/heads/HBASE-27109/table_based_rqs (59dd1beaa33)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../FanOutOneBlockAsyncDFSOutputSaslHelper.java | 2 +-
.../hadoop/hbase/backup/impl/BackupManager.java | 5 +-
.../hbase/favored/FavoredNodeAssignmentHelper.java | 8 +-
.../hadoop/hbase/favored/FavoredNodesPlan.java | 2 +-
.../hbase/master/AssignmentVerificationReport.java | 5 +-
.../java/org/apache/hadoop/hbase/ClusterId.java | 7 +-
.../org/apache/hadoop/hbase/HRegionLocation.java | 4 +-
.../hbase/NotAllMetaRegionsOnlineException.java | 3 +-
.../org/apache/hadoop/hbase/ServerMetrics.java | 2 +-
.../java/org/apache/hadoop/hbase/client/Admin.java | 19 +--
.../org/apache/hadoop/hbase/client/Append.java | 10 +-
.../org/apache/hadoop/hbase/client/AsyncAdmin.java | 12 +-
.../hadoop/hbase/client/AsyncConnectionImpl.java | 2 +-
.../hbase/client/ColumnFamilyDescriptor.java | 2 +-
.../client/ColumnFamilyDescriptorBuilder.java | 4 +-
.../org/apache/hadoop/hbase/client/Delete.java | 4 +-
.../java/org/apache/hadoop/hbase/client/Get.java | 16 +--
.../org/apache/hadoop/hbase/client/Increment.java | 10 +-
.../hadoop/hbase/client/MutableRegionInfo.java | 6 +-
.../org/apache/hadoop/hbase/client/Mutation.java | 31 ++---
.../org/apache/hadoop/hbase/client/Operation.java | 2 +-
.../hbase/client/OperationWithAttributes.java | 2 +-
.../java/org/apache/hadoop/hbase/client/Put.java | 13 +-
.../java/org/apache/hadoop/hbase/client/Query.java | 9 +-
.../org/apache/hadoop/hbase/client/RegionInfo.java | 8 --
.../hadoop/hbase/client/RegionInfoDisplay.java | 10 +-
.../hadoop/hbase/client/RegionReplicaUtil.java | 2 +-
.../org/apache/hadoop/hbase/client/Result.java | 17 +--
.../apache/hadoop/hbase/client/ResultScanner.java | 2 +-
.../apache/hadoop/hbase/client/RowMutations.java | 4 +-
.../java/org/apache/hadoop/hbase/client/Scan.java | 74 ++++++-----
.../java/org/apache/hadoop/hbase/client/Table.java | 7 +-
.../hadoop/hbase/client/TableDescriptor.java | 2 +-
.../hbase/client/TableDescriptorBuilder.java | 13 +-
.../org/apache/hadoop/hbase/client/TableState.java | 10 +-
.../hbase/client/backoff/ServerStatistics.java | 2 +-
.../client/metrics/ServerSideScanMetrics.java | 18 +--
.../hbase/coprocessor/ColumnInterpreter.java | 43 +++----
.../hbase/coprocessor/CoprocessorException.java | 2 +-
.../hbase/exceptions/ClientExceptionsUtil.java | 2 +-
.../exceptions/FailedSanityCheckException.java | 6 +-
.../hadoop/hbase/filter/ColumnValueFilter.java | 4 +-
.../org/apache/hadoop/hbase/filter/Filter.java | 5 +-
.../org/apache/hadoop/hbase/filter/FilterBase.java | 6 +-
.../org/apache/hadoop/hbase/filter/FilterList.java | 6 +-
.../apache/hadoop/hbase/filter/FilterListBase.java | 2 +-
.../apache/hadoop/hbase/filter/FuzzyRowFilter.java | 7 +-
.../hadoop/hbase/filter/RandomRowFilter.java | 4 +-
.../filter/SingleColumnValueExcludeFilter.java | 2 +-
.../hbase/filter/SingleColumnValueFilter.java | 2 +-
.../hadoop/hbase/filter/TimestampsFilter.java | 2 +-
.../apache/hadoop/hbase/ipc/CellBlockBuilder.java | 7 +-
.../hadoop/hbase/regionserver/LeaseException.java | 3 +-
.../regionserver/wal/FailedLogCloseException.java | 3 +-
.../wal/FailedSyncBeforeLogCloseException.java | 3 +-
.../hbase/security/AbstractHBaseSaslRpcClient.java | 4 +-
.../hadoop/hbase/security/EncryptionUtil.java | 4 +-
.../hadoop/hbase/security/HBaseSaslRpcClient.java | 6 +-
.../hbase/security/access/AccessControlClient.java | 12 +-
.../hbase/security/access/AccessControlUtil.java | 39 +++---
.../security/visibility/VisibilityClient.java | 12 +-
.../hadoop/hbase/shaded/protobuf/ProtobufUtil.java | 134 ++++++++++----------
.../hbase/shaded/protobuf/RequestConverter.java | 97 +++++++++------
.../hbase/shaded/protobuf/ResponseConverter.java | 22 ++--
.../org/apache/hadoop/hbase/util/Writables.java | 4 +-
.../apache/hadoop/hbase/zookeeper/ZNodePaths.java | 4 +-
.../hadoop/hbase/client/TestDeleteTimeStamp.java | 2 +-
.../java/org/apache/hadoop/hbase/AuthUtil.java | 6 +-
.../hadoop/hbase/ByteBufferKeyOnlyKeyValue.java | 2 +-
.../java/org/apache/hadoop/hbase/CellBuilder.java | 2 +-
.../apache/hadoop/hbase/CellComparatorImpl.java | 5 +-
.../java/org/apache/hadoop/hbase/CellUtil.java | 19 ++-
.../apache/hadoop/hbase/CompoundConfiguration.java | 2 +-
.../java/org/apache/hadoop/hbase/ExtendedCell.java | 2 +-
.../apache/hadoop/hbase/HBaseConfiguration.java | 2 +-
.../java/org/apache/hadoop/hbase/KeyValue.java | 4 +-
.../org/apache/hadoop/hbase/KeyValueTestUtil.java | 4 +-
.../java/org/apache/hadoop/hbase/KeyValueUtil.java | 63 +++++-----
.../org/apache/hadoop/hbase/PrivateCellUtil.java | 72 ++++++-----
.../org/apache/hadoop/hbase/codec/BaseDecoder.java | 2 +-
.../org/apache/hadoop/hbase/codec/CellCodec.java | 2 +-
.../hadoop/hbase/codec/CellCodecWithTags.java | 2 +-
.../hadoop/hbase/io/ByteBufferOutputStream.java | 2 +-
.../apache/hadoop/hbase/io/CellOutputStream.java | 4 +-
.../hadoop/hbase/io/ImmutableBytesWritable.java | 5 +-
.../hadoop/hbase/io/TagCompressionContext.java | 8 +-
.../org/apache/hadoop/hbase/io/crypto/Cipher.java | 8 +-
.../apache/hadoop/hbase/io/crypto/Decryptor.java | 6 +-
.../apache/hadoop/hbase/io/crypto/Encryption.java | 22 ++--
.../apache/hadoop/hbase/io/crypto/Encryptor.java | 6 +-
.../apache/hadoop/hbase/io/crypto/KeyProvider.java | 6 +-
.../hadoop/hbase/io/encoding/DataBlockEncoder.java | 7 +-
.../hbase/io/encoding/DataBlockEncoding.java | 2 +-
.../hadoop/hbase/io/encoding/EncodedDataBlock.java | 2 +-
.../io/encoding/HFileBlockDecodingContext.java | 6 +-
.../hbase/io/encoding/IndexBlockEncoding.java | 2 +-
.../io/hadoopbackport/ThrottledInputStream.java | 3 +-
.../apache/hadoop/hbase/io/util/Dictionary.java | 4 +-
.../apache/hadoop/hbase/io/util/StreamUtils.java | 4 +-
.../java/org/apache/hadoop/hbase/nio/ByteBuff.java | 21 ++--
.../org/apache/hadoop/hbase/nio/MultiByteBuff.java | 36 +++---
.../org/apache/hadoop/hbase/security/User.java | 2 +-
.../apache/hadoop/hbase/security/UserProvider.java | 2 +-
.../hbase/util/AbstractPositionedByteRange.java | 4 +-
.../apache/hadoop/hbase/util/ByteBufferUtils.java | 4 +-
.../org/apache/hadoop/hbase/util/ByteRange.java | 11 +-
.../java/org/apache/hadoop/hbase/util/Bytes.java | 17 +--
.../org/apache/hadoop/hbase/util/ChecksumType.java | 8 +-
.../java/org/apache/hadoop/hbase/util/Classes.java | 7 +-
.../apache/hadoop/hbase/util/CommonFSUtils.java | 2 +-
.../hadoop/hbase/util/CoprocessorClassLoader.java | 2 +-
.../org/apache/hadoop/hbase/util/KeyLocker.java | 2 +-
.../java/org/apache/hadoop/hbase/util/MD5Hash.java | 8 +-
.../java/org/apache/hadoop/hbase/util/Pair.java | 4 +-
.../apache/hadoop/hbase/util/PairOfSameType.java | 4 +-
.../hadoop/hbase/util/PositionedByteRange.java | 4 +-
.../apache/hadoop/hbase/util/PrettyPrinter.java | 9 +-
.../hadoop/hbase/util/SimpleMutableByteRange.java | 8 +-
.../util/SimplePositionedMutableByteRange.java | 14 +--
.../apache/hadoop/hbase/util/TimeMeasurable.java | 2 +-
.../org/apache/hadoop/hbase/util/UnsafeAccess.java | 2 +-
.../hadoop/hbase/util/WindowMovingAverage.java | 2 +-
.../apache/hadoop/hbase/zookeeper/ZKConfig.java | 8 +-
.../hadoop/hbase/TestHBaseConfiguration.java | 10 +-
.../hbase/io/crypto/tls/X509TestContext.java | 2 +-
.../hbase/io/crypto/tls/X509TestHelpers.java | 4 +-
.../hadoop/hbase/util/RandomDistribution.java | 15 ++-
.../metrics2/util/MetricSampleQuantiles.java | 4 +-
.../org/apache/hadoop/hbase/http/HttpServer.java | 8 +-
.../hbase/http/ProxyUserAuthenticationFilter.java | 2 +-
.../hadoop/hbase/http/jmx/JMXJsonServlet.java | 7 +-
.../http/prometheus/PrometheusHadoopServlet.java | 12 +-
.../apache/hadoop/hbase/util/JSONMetricUtil.java | 2 +-
.../http/prometheus/TestPrometheusServlet.java | 3 +-
.../hadoop/hbase/DistributedHBaseCluster.java | 2 +-
.../hbase/mapreduce/IntegrationTestBulkLoad.java | 2 +-
.../hbase/test/IntegrationTestBigLinkedList.java | 18 ++-
.../hbase/test/IntegrationTestReplication.java | 6 +-
.../hadoop/hbase/test/util/warc/WARCRecord.java | 138 ++++++++++++---------
.../org/apache/hadoop/hbase/mapred/Driver.java | 3 -
.../hadoop/hbase/mapred/GroupingTableMap.java | 10 +-
.../hadoop/hbase/mapred/IdentityTableMap.java | 2 +-
.../hadoop/hbase/mapred/IdentityTableReduce.java | 2 +-
.../mapred/MultiTableSnapshotInputFormat.java | 1 -
.../org/apache/hadoop/hbase/mapred/RowCounter.java | 7 +-
.../hadoop/hbase/mapred/TableInputFormatBase.java | 8 +-
.../hadoop/hbase/mapred/TableOutputFormat.java | 3 +-
.../hadoop/hbase/mapred/TableRecordReader.java | 14 ++-
.../hadoop/hbase/mapred/TableRecordReaderImpl.java | 2 -
.../org/apache/hadoop/hbase/mapred/TableSplit.java | 2 +-
.../apache/hadoop/hbase/mapreduce/CellCreator.java | 8 +-
.../apache/hadoop/hbase/mapreduce/HashTable.java | 2 +-
.../apache/hadoop/hbase/mapreduce/ImportTsv.java | 6 +-
.../mapreduce/MultiTableHFileOutputFormat.java | 2 +-
.../hbase/mapreduce/MultiTableOutputFormat.java | 12 +-
.../MultiTableSnapshotInputFormatImpl.java | 8 +-
.../apache/hadoop/hbase/mapreduce/RowCounter.java | 2 +-
.../hbase/mapreduce/TableInputFormatBase.java | 7 +-
.../hadoop/hbase/mapreduce/TableMapReduceUtil.java | 4 +-
.../hadoop/hbase/mapreduce/TableOutputFormat.java | 3 +-
.../hadoop/hbase/mapreduce/TableRecordReader.java | 3 +-
.../hadoop/hbase/mapreduce/TextSortReducer.java | 4 +-
.../hadoop/hbase/mapreduce/TsvImporterMapper.java | 4 +-
.../hbase/mapreduce/TsvImporterTextMapper.java | 4 +-
.../apache/hadoop/hbase/PerformanceEvaluation.java | 13 +-
.../hadoop/hbase/mapred/TestTableInputFormat.java | 18 +--
.../mapreduce/MultiTableInputFormatTestBase.java | 2 +-
.../hbase/mapreduce/TestHFileOutputFormat2.java | 8 +-
.../hadoop/hbase/mapreduce/TestImportExport.java | 16 +--
.../TestImportTSVWithOperationAttributes.java | 8 +-
.../TestImportTSVWithVisibilityLabels.java | 6 +-
.../hadoop/hbase/mapreduce/TestImportTsv.java | 2 +-
.../mapreduce/TestMultiTableInputFormatBase.java | 2 +-
.../mapreduce/TestMultithreadedTableMapper.java | 7 +-
.../hadoop/hbase/mapreduce/TestRowCounter.java | 26 ++--
.../hbase/mapreduce/TestTableInputFormat.java | 25 ++--
.../hadoop/hbase/mapreduce/TestTableMapReduce.java | 4 +-
.../hbase/mapreduce/TestTableMapReduceBase.java | 5 +-
.../store/wal/ProcedureWALPrettyPrinter.java | 3 +-
.../apache/hadoop/hbase/rest/ExistsResource.java | 2 +-
.../apache/hadoop/hbase/rest/MultiRowResource.java | 2 +-
.../hbase/rest/NamespacesInstanceResource.java | 4 +-
.../hadoop/hbase/rest/NamespacesResource.java | 2 +-
.../hadoop/hbase/rest/ProtobufMessageHandler.java | 2 +-
.../org/apache/hadoop/hbase/rest/RESTServlet.java | 2 +-
.../apache/hadoop/hbase/rest/RegionsResource.java | 2 +-
.../org/apache/hadoop/hbase/rest/RootResource.java | 2 +-
.../org/apache/hadoop/hbase/rest/RowResource.java | 2 +-
.../apache/hadoop/hbase/rest/ScannerResource.java | 2 +-
.../hbase/rest/StorageClusterStatusResource.java | 2 +-
.../hbase/rest/StorageClusterVersionResource.java | 2 +-
.../apache/hadoop/hbase/rest/TableResource.java | 2 +-
.../apache/hadoop/hbase/rest/VersionResource.java | 2 +-
.../apache/hadoop/hbase/rest/client/Client.java | 42 +++----
.../rest/filter/RestCsrfPreventionFilter.java | 2 +-
.../apache/hadoop/hbase/rest/model/CellModel.java | 10 +-
.../hbase/rest/model/NamespacesInstanceModel.java | 4 +-
.../hadoop/hbase/rest/model/NamespacesModel.java | 2 +-
.../hadoop/hbase/rest/model/ScannerModel.java | 6 +-
.../hadoop/hbase/rest/model/TableInfoModel.java | 2 +-
.../apache/hadoop/hbase/rest/model/TableModel.java | 2 +-
.../hadoop/hbase/rest/client/RemoteAdmin.java | 16 +--
.../hadoop/hbase/rest/client/TestRemoteTable.java | 2 +-
.../org/apache/hadoop/hbase/HBaseServerBase.java | 2 +-
.../java/org/apache/hadoop/hbase/HealthReport.java | 4 +-
.../org/apache/hadoop/hbase/LocalHBaseCluster.java | 12 +-
.../apache/hadoop/hbase/RegionStateListener.java | 4 +-
.../java/org/apache/hadoop/hbase/SplitLogTask.java | 4 +-
.../apache/hadoop/hbase/backup/HFileArchiver.java | 7 +-
.../hadoop/hbase/client/VersionInfoUtil.java | 3 +-
.../coordination/SplitLogManagerCoordination.java | 2 +-
.../ZKSplitLogManagerCoordination.java | 4 +-
.../coordination/ZkSplitLogWorkerCoordination.java | 4 +-
.../hadoop/hbase/coprocessor/CoprocessorHost.java | 2 +-
.../hadoop/hbase/coprocessor/MasterObserver.java | 41 +++---
.../hadoop/hbase/coprocessor/RegionObserver.java | 18 +--
.../hbase/errorhandling/ForeignException.java | 8 +-
.../hbase/errorhandling/ForeignExceptionSnare.java | 2 +-
.../apache/hadoop/hbase/executor/EventHandler.java | 2 +-
.../hadoop/hbase/executor/ExecutorService.java | 2 +-
.../java/org/apache/hadoop/hbase/io/Reference.java | 21 ++--
.../apache/hadoop/hbase/io/hfile/BlockCache.java | 15 ++-
.../hadoop/hbase/io/hfile/BlockCacheUtil.java | 12 +-
.../io/hfile/BlockCompressedSizePredicator.java | 2 +-
.../apache/hadoop/hbase/io/hfile/CacheConfig.java | 2 +-
.../hbase/io/hfile/CacheableDeserializer.java | 2 +-
.../hadoop/hbase/io/hfile/CombinedBlockCache.java | 8 +-
.../hbase/io/hfile/CompoundBloomFilterWriter.java | 6 +-
.../hadoop/hbase/io/hfile/HFileBlockIndex.java | 63 +++++-----
.../hbase/io/hfile/HFileDataBlockEncoder.java | 6 +-
.../hadoop/hbase/io/hfile/HFileReaderImpl.java | 19 +--
.../apache/hadoop/hbase/io/hfile/HFileScanner.java | 21 ++--
.../hadoop/hbase/io/hfile/HFileWriterImpl.java | 8 +-
.../hadoop/hbase/io/hfile/InlineBlockWriter.java | 9 +-
.../hbase/io/hfile/NoOpIndexBlockEncoder.java | 8 +-
.../PreviousBlockCompressionRatePredicator.java | 2 +-
.../io/hfile/UncompressedBlockSizePredicator.java | 2 +-
.../hbase/io/hfile/bucket/BucketAllocator.java | 5 +-
.../hadoop/hbase/io/hfile/bucket/BucketCache.java | 34 +++--
.../hbase/io/hfile/bucket/ByteBufferIOEngine.java | 6 +-
.../hadoop/hbase/io/hfile/bucket/FileIOEngine.java | 10 +-
.../hbase/io/hfile/bucket/FileMmapIOEngine.java | 6 +-
.../hadoop/hbase/io/hfile/bucket/IOEngine.java | 6 +-
.../hadoop/hbase/io/util/MemorySizeUtil.java | 9 +-
.../apache/hadoop/hbase/ipc/PriorityFunction.java | 6 +-
.../java/org/apache/hadoop/hbase/ipc/RpcCall.java | 2 +-
.../apache/hadoop/hbase/ipc/RpcCallContext.java | 2 +-
.../hadoop/hbase/ipc/RpcSchedulerContext.java | 3 +-
.../org/apache/hadoop/hbase/ipc/RpcServer.java | 13 +-
.../hadoop/hbase/ipc/RpcServerInterface.java | 2 +-
.../hadoop/hbase/ipc/ServerRpcConnection.java | 6 +-
.../hadoop/hbase/ipc/SimpleRpcScheduler.java | 6 +-
.../apache/hadoop/hbase/ipc/SimpleRpcServer.java | 12 +-
.../hadoop/hbase/ipc/SimpleRpcServerResponder.java | 6 +-
.../hbase/ipc/SimpleServerRpcConnection.java | 2 +-
.../hadoop/hbase/master/DrainingServerTracker.java | 2 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 3 +-
.../hadoop/hbase/master/MasterCoprocessorHost.java | 24 ++--
.../hadoop/hbase/master/MasterFileSystem.java | 4 +-
.../hadoop/hbase/master/MasterRpcServices.java | 6 +-
.../apache/hadoop/hbase/master/MasterServices.java | 42 +++----
.../hbase/master/MetricsAssignmentManager.java | 8 +-
.../hbase/master/RegionPlacementMaintainer.java | 15 +--
.../apache/hadoop/hbase/master/ServerManager.java | 14 +--
.../hadoop/hbase/master/SplitLogManager.java | 8 +-
.../assignment/MergeTableRegionsProcedure.java | 2 +-
.../master/procedure/CloneSnapshotProcedure.java | 10 +-
.../master/procedure/EnableTableProcedure.java | 12 +-
.../master/procedure/RestoreSnapshotProcedure.java | 8 +-
.../hbase/master/snapshot/SnapshotManager.java | 29 ++---
.../hadoop/hbase/mob/DefaultMobStoreFlusher.java | 2 +-
.../java/org/apache/hadoop/hbase/mob/MobFile.java | 12 +-
.../org/apache/hadoop/hbase/mob/MobFileCache.java | 2 +-
.../org/apache/hadoop/hbase/mob/MobFileName.java | 30 +++--
.../java/org/apache/hadoop/hbase/mob/MobUtils.java | 3 +-
.../hadoop/hbase/monitoring/ThreadMonitoring.java | 2 +-
.../hbase/namespace/NamespaceStateManager.java | 4 +-
.../hbase/procedure/MasterProcedureManager.java | 8 +-
.../apache/hadoop/hbase/procedure/Procedure.java | 14 +--
.../hbase/procedure/ProcedureCoordinator.java | 13 +-
.../hbase/procedure/ProcedureCoordinatorRpcs.java | 4 +-
.../hadoop/hbase/procedure/ProcedureMember.java | 12 +-
.../procedure/RegionServerProcedureManager.java | 4 +-
.../hadoop/hbase/procedure/Subprocedure.java | 12 +-
.../hadoop/hbase/procedure/ZKProcedureUtil.java | 2 +-
.../RegionServerFlushTableProcedureManager.java | 14 +--
.../hbase/protobuf/ReplicationProtobufUtil.java | 4 +-
.../hbase/regionserver/AbstractMemStore.java | 2 +-
.../apache/hadoop/hbase/regionserver/CellSink.java | 2 +-
.../hadoop/hbase/regionserver/ChunkCreator.java | 2 +-
.../hbase/regionserver/CompactingMemStore.java | 2 +-
.../hbase/regionserver/FavoredNodesForRegion.java | 6 +-
.../hadoop/hbase/regionserver/FlushRequester.java | 8 +-
.../hadoop/hbase/regionserver/HMobStore.java | 18 +--
.../apache/hadoop/hbase/regionserver/HRegion.java | 56 +++++----
.../hbase/regionserver/HRegionFileSystem.java | 42 +++----
.../hadoop/hbase/regionserver/HRegionServer.java | 6 +-
.../hadoop/hbase/regionserver/HStoreFile.java | 6 +-
.../hadoop/hbase/regionserver/HeapMemoryTuner.java | 4 +-
.../hadoop/hbase/regionserver/InternalScan.java | 2 +-
.../hadoop/hbase/regionserver/InternalScanner.java | 6 +-
.../hadoop/hbase/regionserver/KeyValueHeap.java | 14 +--
.../hadoop/hbase/regionserver/KeyValueScanner.java | 2 +-
.../apache/hadoop/hbase/regionserver/MemStore.java | 17 +--
.../hadoop/hbase/regionserver/MemStoreFlusher.java | 20 ++-
.../regionserver/MiniBatchOperationInProgress.java | 16 +--
.../MultiVersionConcurrencyControl.java | 4 +-
.../hbase/regionserver/MutableOnlineRegions.java | 2 +-
.../hadoop/hbase/regionserver/OnlineRegions.java | 8 +-
.../hadoop/hbase/regionserver/OperationStatus.java | 9 +-
.../hadoop/hbase/regionserver/RSRpcServices.java | 22 ++--
.../apache/hadoop/hbase/regionserver/Region.java | 33 ++---
.../hbase/regionserver/RegionCoprocessorHost.java | 36 +++---
.../hadoop/hbase/regionserver/RegionScanner.java | 2 +-
.../hbase/regionserver/RegionSplitPolicy.java | 3 +-
.../hbase/regionserver/ReplicationSinkService.java | 1 -
.../hbase/regionserver/ReversedKeyValueHeap.java | 8 +-
.../hbase/regionserver/ReversedStoreScanner.java | 5 +-
.../apache/hadoop/hbase/regionserver/ScanInfo.java | 4 +-
.../hadoop/hbase/regionserver/ScannerContext.java | 34 ++---
.../hbase/regionserver/SecureBulkLoadManager.java | 4 +-
.../hadoop/hbase/regionserver/SegmentFactory.java | 2 +-
.../hadoop/hbase/regionserver/ShipperListener.java | 2 +-
.../hadoop/hbase/regionserver/ShutdownHook.java | 6 +-
.../apache/hadoop/hbase/regionserver/Store.java | 2 +-
.../hadoop/hbase/regionserver/StoreFileInfo.java | 4 +-
.../hadoop/hbase/regionserver/StoreFileReader.java | 6 +-
.../hbase/regionserver/StoreFileScanner.java | 4 +-
.../hbase/regionserver/StoreFlushContext.java | 6 +-
.../hadoop/hbase/regionserver/StoreScanner.java | 19 +--
.../hbase/regionserver/TimeRangeTracker.java | 2 +-
.../compactions/CompactionProgress.java | 2 +-
.../compactions/ExploringCompactionPolicy.java | 8 +-
.../compactions/SortedCompactionPolicy.java | 4 +-
.../regionserver/querymatcher/ColumnTracker.java | 7 +-
.../querymatcher/ScanDeleteTracker.java | 2 +-
.../querymatcher/ScanQueryMatcher.java | 6 +-
.../querymatcher/ScanWildcardColumnTracker.java | 2 +-
.../snapshot/RegionServerSnapshotManager.java | 16 +--
.../hbase/regionserver/wal/AbstractFSWAL.java | 4 +-
.../hbase/regionserver/wal/ProtobufLogReader.java | 2 +-
.../regionserver/wal/SequenceIdAccounting.java | 7 +-
.../hadoop/hbase/regionserver/wal/SyncFuture.java | 2 +-
.../replication/HBaseReplicationEndpoint.java | 6 +-
.../regionserver/DumpReplicationQueues.java | 2 +-
.../replication/regionserver/MetricsSink.java | 10 +-
.../replication/regionserver/MetricsSource.java | 14 +--
.../replication/regionserver/ReplicationSink.java | 2 +-
.../hadoop/hbase/rsgroup/RSGroupInfoManager.java | 2 +-
.../hbase/security/access/AccessChecker.java | 2 +-
.../hbase/security/access/AccessController.java | 8 +-
.../hadoop/hbase/security/access/AuthManager.java | 2 +-
.../hbase/security/access/ZKPermissionWatcher.java | 4 +-
.../DefaultVisibilityLabelServiceImpl.java | 5 +-
.../security/visibility/ScanLabelGenerator.java | 3 +-
.../security/visibility/VisibilityController.java | 4 +-
.../visibility/VisibilityLabelService.java | 43 ++++---
.../visibility/VisibilityLabelServiceManager.java | 5 +-
.../security/visibility/VisibilityLabelsCache.java | 6 +-
.../hbase/security/visibility/VisibilityUtils.java | 27 ++--
.../visibility/ZKVisibilityLabelWatcher.java | 4 +-
.../hbase/snapshot/RestoreSnapshotHelper.java | 6 +-
.../hbase/snapshot/SnapshotDescriptionUtils.java | 3 +-
.../org/apache/hadoop/hbase/util/BloomContext.java | 4 +-
.../org/apache/hadoop/hbase/util/BloomFilter.java | 4 +-
.../apache/hadoop/hbase/util/BloomFilterChunk.java | 2 +-
.../hadoop/hbase/util/BloomFilterFactory.java | 18 +--
.../apache/hadoop/hbase/util/BloomFilterUtil.java | 27 ++--
.../hadoop/hbase/util/DirectMemoryUtils.java | 4 +-
.../apache/hadoop/hbase/util/EncryptionTest.java | 3 +-
.../java/org/apache/hadoop/hbase/util/FSUtils.java | 55 ++++----
.../org/apache/hadoop/hbase/util/HBaseFsck.java | 20 ++-
.../apache/hadoop/hbase/util/HBaseFsckRepair.java | 2 +-
.../apache/hadoop/hbase/util/JVMClusterUtil.java | 11 +-
.../hadoop/hbase/util/ModifyRegionUtils.java | 8 +-
.../hadoop/hbase/util/MunkresAssignment.java | 2 +-
.../org/apache/hadoop/hbase/util/RegionMover.java | 6 +-
.../apache/hadoop/hbase/util/RegionSplitter.java | 28 ++---
.../hadoop/hbase/util/RollingStatCalculator.java | 10 +-
.../apache/hadoop/hbase/util/ZKDataMigrator.java | 3 +-
.../hbase/util/hbck/HFileCorruptionChecker.java | 22 ++--
.../main/java/org/apache/hadoop/hbase/wal/WAL.java | 8 +-
.../org/apache/hadoop/hbase/wal/WALKeyImpl.java | 8 +-
.../apache/hadoop/hbase/wal/WALPrettyPrinter.java | 26 ++--
.../main/resources/hbase-webapps/master/table.jsp | 33 ++++-
.../org/apache/hadoop/hbase/HBaseTestingUtil.java | 76 +++++++-----
.../hadoop/hbase/HFilePerformanceEvaluation.java | 16 +--
.../org/apache/hadoop/hbase/MetaMockingUtil.java | 6 +-
.../hadoop/hbase/TestGlobalMemStoreSize.java | 4 +-
.../hbase/TestPartialResultsFromClientSide.java | 26 ++--
.../apache/hadoop/hbase/TestRegionRebalancing.java | 2 +-
.../org/apache/hadoop/hbase/TestSerialization.java | 2 +-
.../org/apache/hadoop/hbase/TimestampTestBase.java | 11 +-
.../hadoop/hbase/client/FromClientSideBase.java | 8 +-
.../org/apache/hadoop/hbase/client/TestAdmin2.java | 2 +-
.../hadoop/hbase/client/TestFromClientSide3.java | 2 +-
.../client/TestFromClientSideScanExcpetion.java | 2 +-
.../apache/hadoop/hbase/client/TestMetaCache.java | 2 +-
.../org/apache/hadoop/hbase/client/TestResult.java | 3 +-
.../hadoop/hbase/client/TestScannerTimeout.java | 6 +-
.../hadoop/hbase/client/TestSizeFailures.java | 2 +-
.../hbase/client/TestSnapshotFromClient.java | 3 +-
.../hadoop/hbase/client/TestSnapshotMetadata.java | 2 +-
.../hadoop/hbase/client/TestTimestampsFilter.java | 4 +-
.../hbase/client/locking/TestEntityLocks.java | 2 +-
.../coprocessor/TestCoreMasterCoprocessor.java | 2 +-
.../coprocessor/TestCoreRegionCoprocessor.java | 2 +-
.../TestCoreRegionServerCoprocessor.java | 2 +-
.../coprocessor/TestOpenTableInCoprocessor.java | 2 +-
.../coprocessor/TestRegionObserverBypass.java | 4 +-
.../coprocessor/TestRegionObserverInterface.java | 2 +-
.../hbase/filter/TestColumnPaginationFilter.java | 4 +-
.../hbase/filter/TestDependentColumnFilter.java | 4 +-
.../org/apache/hadoop/hbase/filter/TestFilter.java | 8 +-
.../apache/hadoop/hbase/filter/TestFilterList.java | 14 +--
.../filter/TestFilterListOrOperatorWithBlkCnt.java | 6 +-
.../hbase/filter/TestInclusiveStopFilter.java | 4 +-
.../hbase/filter/TestMultiRowRangeFilter.java | 6 +-
.../apache/hadoop/hbase/filter/TestPageFilter.java | 4 +-
.../hadoop/hbase/filter/TestRandomRowFilter.java | 4 +-
.../filter/TestSingleColumnValueExcludeFilter.java | 2 +-
.../hbase/filter/TestSingleColumnValueFilter.java | 4 +-
.../hadoop/hbase/io/TestHalfStoreFileReader.java | 2 +-
.../org/apache/hadoop/hbase/io/TestHeapSize.java | 2 +-
.../hbase/io/encoding/TestDataBlockEncoders.java | 6 +-
.../apache/hadoop/hbase/io/hfile/NanoTimer.java | 6 +-
.../hadoop/hbase/io/hfile/RandomKeyValueUtil.java | 3 +-
.../apache/hadoop/hbase/io/hfile/TestHFile.java | 4 +-
.../hadoop/hbase/io/hfile/TestHFileBlockIndex.java | 3 +-
.../hbase/io/hfile/TestHFileDataBlockEncoder.java | 4 +-
.../hbase/io/hfile/bucket/TestBucketCache.java | 72 +++++++++--
.../io/hfile/bucket/TestBucketCacheRefCnt.java | 4 -
.../io/hfile/bucket/TestBucketWriterThread.java | 8 +-
.../io/hfile/bucket/TestPrefetchPersistence.java | 2 -
.../hadoop/hbase/master/MockRegionServer.java | 5 +-
.../hbase/master/TestActiveMasterManager.java | 2 +-
.../TestMasterFailoverBalancerPersistence.java | 6 +-
.../hadoop/hbase/master/TestMasterTransitions.java | 10 +-
.../hadoop/hbase/master/TestRegionPlacement.java | 10 +-
.../balancer/TestStochasticBalancerJmxMetrics.java | 2 +-
.../hbase/master/janitor/TestCatalogJanitor.java | 2 +-
.../janitor/TestCatalogJanitorInMemoryStates.java | 4 +-
.../procedure/MasterProcedureTestingUtility.java | 2 +-
.../TestTableDescriptorModificationFromClient.java | 2 +-
.../org/apache/hadoop/hbase/mob/MobTestUtil.java | 2 +-
.../hbase/procedure/SimpleRSProcedureManager.java | 2 +-
.../procedure/TestZKProcedureControllers.java | 4 +-
.../hbase/protobuf/TestReplicationProtobuf.java | 2 +-
.../hbase/regionserver/CreateRandomStoreFile.java | 2 +-
.../hbase/regionserver/DataBlockEncodingTool.java | 4 +-
.../hbase/regionserver/TestCompactingMemStore.java | 8 +-
.../hadoop/hbase/regionserver/TestCompaction.java | 2 +-
.../hbase/regionserver/TestCompactionState.java | 5 +-
.../TestDateTieredCompactionPolicy.java | 2 +-
.../hbase/regionserver/TestDefaultMemStore.java | 18 +--
.../hbase/regionserver/TestDeleteMobTable.java | 2 +-
.../hadoop/hbase/regionserver/TestHMobStore.java | 12 +-
.../hadoop/hbase/regionserver/TestHRegion.java | 29 +++--
.../regionserver/TestHRegionReplayEvents.java | 4 +-
.../hadoop/hbase/regionserver/TestHStoreFile.java | 2 +-
.../hbase/regionserver/TestJoinedScanners.java | 3 +-
.../hbase/regionserver/TestMajorCompaction.java | 4 +-
.../regionserver/TestRSKilledWhenInitializing.java | 2 +-
.../TestRegionInfoStaticInitialization.java | 69 -----------
.../regionserver/TestRegionReplicaFailover.java | 2 +-
.../TestRegionServerOnlineConfigChange.java | 2 +-
.../regionserver/TestRequestsPerSecondMetric.java | 2 +-
.../hadoop/hbase/regionserver/TestRowTooBig.java | 2 +-
.../hadoop/hbase/regionserver/TestScanner.java | 2 +-
.../TestSplitTransactionOnCluster.java | 7 +-
.../hbase/regionserver/TestStoreScanner.java | 4 +-
.../querymatcher/TestUserScanQueryMatcher.java | 4 +-
.../hbase/regionserver/wal/AbstractTestFSWAL.java | 8 +-
.../regionserver/wal/AbstractTestProtobufLog.java | 4 +-
.../regionserver/wal/AbstractTestWALReplay.java | 3 +-
.../hbase/regionserver/wal/TestLogRolling.java | 2 +-
.../regionserver/wal/TestLogRollingNoCluster.java | 2 +-
.../TestReplicationDisableInactivePeer.java | 2 +-
.../regionserver/TestReplicationSink.java | 10 +-
.../regionserver/TestWALEntrySinkFilter.java | 2 +-
.../hbase/security/AbstractTestSecureIPC.java | 2 +-
.../TestUsersOperationsWithSecureHadoop.java | 2 +-
.../hbase/snapshot/SnapshotTestingUtils.java | 2 +-
.../tool/TestBulkLoadHFilesSplitRecovery.java | 3 +-
.../hadoop/hbase/util/BaseTestHBaseFsck.java | 11 +-
.../hadoop/hbase/util/HFileArchiveTestingUtil.java | 4 +-
.../hbase/util/ProcessBasedLocalHBaseCluster.java | 2 +-
.../org/apache/hadoop/hbase/util/TestFSUtils.java | 2 +-
.../hadoop/hbase/util/hbck/HbckTestingUtil.java | 2 +-
.../hbase/util/test/LoadTestDataGenerator.java | 10 +-
.../apache/hadoop/hbase/wal/IOTestProvider.java | 2 +-
.../hadoop/hbase/wal/TestFSHLogProvider.java | 7 +-
.../apache/hadoop/hbase/wal/TestWALFactory.java | 6 +-
.../apache/hadoop/hbase/wal/TestWALMethods.java | 2 +-
.../hbase/wal/TestWALOpenAfterDNRollingStart.java | 2 +-
.../org/apache/hadoop/hbase/wal/TestWALSplit.java | 4 +-
.../hadoop/hbase/wal/WALPerformanceEvaluation.java | 5 +-
hbase-server/src/test/resources/hbase-site.xml | 5 +
.../java/org/apache/hadoop/hbase/HBaseCluster.java | 2 +-
.../apache/hadoop/hbase/HBaseTestingUtility.java | 121 ++++++++++--------
.../org/apache/hadoop/hbase/MiniHBaseCluster.java | 28 +++--
.../hadoop/hbase/thrift/HBaseServiceHandler.java | 2 +-
.../hadoop/hbase/thrift/ThriftUtilities.java | 20 +--
.../TestThriftHBaseServiceHandlerWithLabels.java | 5 +-
.../hadoop/hbase/zookeeper/MetaTableLocator.java | 4 +-
.../hbase/zookeeper/RecoverableZooKeeper.java | 5 +-
.../org/apache/hadoop/hbase/zookeeper/ZKUtil.java | 30 +++--
pom.xml | 13 --
508 files changed, 2339 insertions(+), 2279 deletions(-)
delete mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionInfoStaticInitialization.java