This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a change to branch HBASE-24950
in repository https://gitbox.apache.org/repos/asf/hbase.git.
omit 3239b5b HBASE-24459 Move the locateMeta logic from
AsyncMetaRegionTableLocator to ConnectionRegistry (#2095)
omit 01c6e77 HBASE-24390 Remove RegionInfoBuilder.FIRST_META_REGIONINFO
(#1877)
omit 9dbf8d1 HBASE-24389 Introduce new master rpc methods to locate meta
region through root region (#1774)
omit 32f9f0d HBASE-24388 Store the locations of meta regions in master
local store (#1746)
add f9ce1df HBASE-24892 config
'hbase.hregion.memstore.mslab.indexchunksize' not be used (#2265)
add 047e061 HBASE-24898 Addendum to deal with Daylight Saving Time (#2310)
add 7909e29 HBASE-24760 Add a config hbase.rsgroup.fallback.enable for
RSGroup fallback feature (#2149)
add ef5da4a HBASE-24949 Optimize FSTableDescriptors.get to not always go
to fs when cache miss (#2317)
add 2c4204a HBASE-24964 Remove MetaTableAccessor.tableExists (#2330)
add 2eb2c96 HBASE-24894 [Flakey Test]
TestStochasticLoadBalancer.testMoveCostMultiplier
add 1c568ec HBASE-24968 : Move META_COMPARATOR to subclass
MetaCellComparator
add bb64070 HBASE-24916: Region hole contains wrong regions pair when
hole is cre… (#2304)
add 25fcc40 HBASE-24913 Refactor TestJMXConnectorServer (#2286)
add 979edfe HBASE-24809 Fix broken Apache Yetus documentation links
add ee450ae HBASE-24569 Get hostAndWeights in addition using localhost if
it is null in local mode
add 74807b9 HBASE-24971 Upgrade JQuery to 3.5.1 (#2336)
add 85a174f HBASE-24964 addendum fix TestMetaTableMetrics (#2340)
add 04de594 HBASE-24831 Avoid invoke Counter using reflection in
SnapshotInputFormat (#2209)
add 4dc0814 HBASE-24973 Remove read point parameter in method
StoreFlush#performFlush and StoreFlush#createScanner (#2337)
add a352706 HBASE-24940: runCatalogJanitor() API should return -1 to
indicate already running status
add 19b8a2a HBASE-19352 Port HADOOP-10379: Protect authentication
cookies with the HttpOnly and Secure flags (#2348)
add c2721c8 HBASE-24759 Refuse to update configuration of default group
(#2126)
add 19d0140 HBASE-24980 Fix dead links in HBase book (#2349)
add 1e8db48 HBASE-24937 table.rb use LocalDateTime to replace Instant
(#2351)
new 7adf805 HBASE-24388 Store the locations of meta regions in master
local store (#1746)
new cc22808 HBASE-24389 Introduce new master rpc methods to locate meta
region through root region (#1774)
new 2481367 HBASE-24390 Remove RegionInfoBuilder.FIRST_META_REGIONINFO
(#1877)
new cb443fd HBASE-24459 Move the locateMeta logic from
AsyncMetaRegionTableLocator to ConnectionRegistry (#2095)
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 (3239b5b)
\
N -- N -- N refs/heads/HBASE-24950 (cb443fd)
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 4 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:
dev-support/HOW_TO_YETUS_LOCAL.md | 2 +-
.../hadoop/hbase/backup/util/BackupUtils.java | 53 ++---
.../org/apache/hadoop/hbase/MetaTableAccessor.java | 14 --
.../java/org/apache/hadoop/hbase/client/Admin.java | 2 +-
.../hbase/client/AsyncMetaTableRegionLocator.java | 4 +-
.../apache/hadoop/hbase/CellComparatorImpl.java | 130 +-----------
.../java/org/apache/hadoop/hbase/KeyValue.java | 9 +-
.../apache/hadoop/hbase/MetaCellComparator.java | 153 ++++++++++++++
.../apache/hadoop/hbase/rsgroup/RSGroupInfo.java | 11 +-
.../apache/hadoop/hbase/TestCellComparator.java | 6 +-
.../java/org/apache/hadoop/hbase/TestKeyValue.java | 16 +-
.../org/apache/hadoop/hbase/http/HttpServer.java | 2 +
.../hadoop/hbase/http/TestHttpCookieFlag.java | 191 +++++++++++++++++
.../hbase/mapreduce/TableRecordReaderImpl.java | 66 +++---
.../hbase/mapreduce/TableSnapshotInputFormat.java | 5 +-
.../hadoop/hbase/HDFSBlocksDistribution.java | 14 +-
.../org/apache/hadoop/hbase/TableDescriptors.java | 39 ++--
.../hadoop/hbase/io/hfile/FixedFileTrailer.java | 9 +-
.../hadoop/hbase/io/hfile/HFileWriterImpl.java | 2 +-
.../apache/hadoop/hbase/master/CatalogJanitor.java | 17 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 12 +-
.../hadoop/hbase/master/MetaLocationCache.java | 6 +-
.../AbstractStateMachineRegionProcedure.java | 15 --
.../AbstractStateMachineTableProcedure.java | 4 +-
.../master/procedure/CloneSnapshotProcedure.java | 10 +-
.../master/procedure/CreateTableProcedure.java | 11 +-
.../master/procedure/DisableTableProcedure.java | 2 +-
.../master/procedure/EnableTableProcedure.java | 3 +-
.../hbase/master/procedure/InitMetaProcedure.java | 11 +-
.../master/procedure/ModifyTableProcedure.java | 2 +-
.../master/procedure/RestoreSnapshotProcedure.java | 4 +-
.../master/procedure/TruncateTableProcedure.java | 2 +-
.../hbase/master/slowlog/SlowLogMasterService.java | 2 +-
.../hbase/master/snapshot/SnapshotManager.java | 3 +-
.../hadoop/hbase/mob/DefaultMobStoreFlusher.java | 3 +-
.../hadoop/hbase/namespace/NamespaceAuditor.java | 2 +-
.../hadoop/hbase/quotas/MasterQuotaManager.java | 5 +-
.../hbase/quotas/SpaceQuotaRefresherChore.java | 13 +-
.../hadoop/hbase/regionserver/ChunkCreator.java | 8 +-
.../hbase/regionserver/DefaultStoreFlusher.java | 5 +-
.../apache/hadoop/hbase/regionserver/HRegion.java | 5 +-
.../hadoop/hbase/regionserver/HRegionServer.java | 18 +-
.../hadoop/hbase/regionserver/MemStoreLAB.java | 4 +-
.../hadoop/hbase/regionserver/StoreFlusher.java | 9 +-
.../hbase/regionserver/StripeStoreFlusher.java | 5 +-
.../compactions/CurrentHourProvider.java | 7 +-
.../hbase/rsgroup/RSGroupBasedLoadBalancer.java | 135 +++++--------
.../hbase/rsgroup/RSGroupInfoManagerImpl.java | 8 +-
.../access/SnapshotScannerHDFSAclCleaner.java | 2 +-
.../security/visibility/VisibilityController.java | 25 +--
.../hadoop/hbase/util/FSTableDescriptors.java | 225 +++++++++------------
.../wal/BoundedRecoveredHFilesOutputSink.java | 5 +-
.../hbase-webapps/static/js/jquery.min.js | 6 +-
.../static/js/jquery.tablesorter.min.js | 8 +-
.../apache/hadoop/hbase/HBaseTestingUtility.java | 5 +-
.../org/apache/hadoop/hbase/MetaMockingUtil.java | 2 +-
.../hadoop/hbase/TestHDFSBlocksDistribution.java | 19 +-
.../hadoop/hbase/TestJMXConnectorServer.java | 93 ++++-----
.../apache/hadoop/hbase/TestMetaTableAccessor.java | 19 --
.../coprocessor/TestCoprocessorInterface.java | 5 +-
.../hbase/coprocessor/TestMetaTableMetrics.java | 12 +-
.../TestRegionObserverScannerOpenHook.java | 5 +-
.../coprocessor/TestRegionObserverStacking.java | 5 +-
.../hbase/io/hfile/TestFixedFileTrailer.java | 17 +-
.../apache/hadoop/hbase/io/hfile/TestHFile.java | 5 +-
.../hadoop/hbase/master/TestCatalogJanitor.java | 30 ++-
.../hbase/master/TestCatalogJanitorCluster.java | 100 ++++++++-
.../master/assignment/MockMasterServices.java | 10 +-
.../balancer/TestStochasticLoadBalancer.java | 9 +-
.../procedure/MasterProcedureTestingUtility.java | 11 +-
.../hbase/namequeues/TestSlowLogAccessor.java | 18 +-
.../RegionProcedureStorePerformanceEvaluation.java | 4 +-
.../TestQuotaObserverChoreRegionReports.java | 16 +-
.../hbase/quotas/TestSpaceQuotasWithSnapshots.java | 7 +-
.../hadoop/hbase/regionserver/TestBulkLoad.java | 3 +-
.../hadoop/hbase/regionserver/TestCellFlatSet.java | 8 +-
.../hbase/regionserver/TestCompactingMemStore.java | 7 +-
.../TestCompactionArchiveConcurrentClose.java | 3 +-
.../TestCompactionArchiveIOException.java | 3 +-
.../hbase/regionserver/TestCompactionPolicy.java | 3 +-
.../hbase/regionserver/TestDefaultMemStore.java | 3 +-
.../regionserver/TestFailedAppendAndSync.java | 3 +-
.../hadoop/hbase/regionserver/TestHMobStore.java | 3 +-
.../hadoop/hbase/regionserver/TestHRegion.java | 6 +-
.../regionserver/TestHRegionReplayEvents.java | 3 +-
.../regionserver/TestHRegionWithInMemoryFlush.java | 3 +-
.../hadoop/hbase/regionserver/TestHStore.java | 5 +-
.../hbase/regionserver/TestMemStoreChunkPool.java | 8 +-
.../hadoop/hbase/regionserver/TestMemStoreLAB.java | 7 +-
.../regionserver/TestMemstoreLABWithoutPool.java | 5 +-
.../TestReadAndWriteRegionInfoFile.java | 2 +-
.../TestRecoveredEditsReplayAndAbort.java | 3 +-
.../hbase/regionserver/TestRegionIncrement.java | 3 +-
.../hbase/regionserver/TestReversibleScanners.java | 3 +-
.../TestSplitTransactionOnCluster.java | 7 +-
.../regionserver/TestStoreFileRefresherChore.java | 3 +-
.../hadoop/hbase/regionserver/TestWALLockup.java | 3 +-
.../TestWALMonotonicallyIncreasingSeqId.java | 3 +-
.../compactions/TestCurrentHourProvider.java | 48 +++--
.../hbase/regionserver/wal/AbstractTestFSWAL.java | 5 +-
.../hbase/regionserver/wal/TestDurability.java | 8 +-
.../hadoop/hbase/regionserver/wal/TestFSHLog.java | 5 +-
.../regionserver/wal/WALDurabilityTestBase.java | 5 +-
.../hadoop/hbase/rsgroup/TestRSGroupConfig.java | 42 ++--
.../hadoop/hbase/rsgroup/TestRSGroupsBase.java | 6 +
.../hadoop/hbase/rsgroup/TestRSGroupsFallback.java | 69 ++++---
.../hadoop/hbase/util/TestFSTableDescriptors.java | 27 +--
hbase-shell/src/main/ruby/hbase/table.rb | 13 +-
.../hbase-webapps/static/js/jquery.min.js | 6 +-
src/main/asciidoc/_chapters/architecture.adoc | 2 +-
src/main/asciidoc/_chapters/other_info.adoc | 3 +-
src/main/asciidoc/_chapters/upgrading.adoc | 6 +-
src/site/asciidoc/metrics.adoc | 4 +-
113 files changed, 1199 insertions(+), 872 deletions(-)
create mode 100644
hbase-common/src/main/java/org/apache/hadoop/hbase/MetaCellComparator.java
create mode 100644
hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestHttpCookieFlag.java