This is an automated email from the ASF dual-hosted git repository.

zhangduo pushed a change to branch HBASE-22514
in repository https://gitbox.apache.org/repos/asf/hbase.git.


 discard 8f4871e  HBASE-22932 Add rs group management methods in Admin and 
AsyncAdmin (#657)
 discard 572785c  HBASE-23050 Use RSGroupInfoManager to get rsgroups in master 
UI's rsgroup part (#776)
 discard a614c90  HBASE-23232 Remove rsgroup profile from pom.xml of 
hbase-assembly (#779)
    omit 0eb7657  HBASE-23081 Add an option to enable/disable rs group feature 
(#691)
    omit b274144  HBASE-22971 Deprecated RSGroupAdminEndpoint and make RSGroup 
feature always enabled (#595)
    omit 5d4786e  HBASE-22987 Calculate the region servers in default group in 
foreground (#599)
    omit 6bb0e70  HBASE-22729 Start RSGroupInfoManager as default (#555)
    omit af122d3  HBASE-22819 Automatically migrate the rs group config for 
table after HBASE-22695 (#498)
    omit d3441b5  HBASE-22820 Do not need to persist default rs group now (#482)
    omit 9f4e594  HBASE-22809 Allow creating table in group when rs group 
contains no live servers (#464)
    omit 93d38fa  HBASE-22695 Store the rsgroup of a table in table 
configuration (#426)
    omit ea154c0  HBASE-22676 Move all the code in hbase-rsgroup to 
hbase-server and remove hbase-rsgroup module (#399)
    omit 2bf3fd0  HBASE-22662 Move RSGroupInfoManager to hbase-server (#368)
    omit 096d27e  HBASE-22664 Move protobuf stuff in hbase-rsgroup to 
hbase-protocol-shaded (#362)
     add 4c75485  HBASE-15519 Add per-user metrics with lossy counting 
(addendum)
     add a881678  HBASE-23222 MOB compaction supportability improvements
     add 0237091  HBASE-23199 Error populating Table-Attribute fields (#741)
     add 9a80618  HBASE-23187 Update parent region state to SPLIT in meta (#732)
     add 7b4dd95  Revert "HBASE-23194 Remove unused methods from TokenUtil 
(#737)"
     add 257ccad  HBASE-23208 Unit formatting in Master & RS UI
     add 2a969e1  HBASE-23227 Upgrade jackson-databind to 2.9.10.1
     add 41bec4b  HBASE-20827 Use backoff on CallQueueTooBigException when 
reporting region state transition
     add 0a4c0b2  HBASE-23191 EOFE log spam (#733)
     add 538a4c5  HBASE-22917 Proc-WAL roll fails saying someone else has 
already created log (#544)
     add 54425bf  HBASE-23192 CatalogJanitor consistencyCheck does not log 
problematic row on exception (#734)
     add e808ea1  HBASE-22739 ArrayIndexOutOfBoundsException when balance (#729)
     add 0108e57  HBASE-23175 Yarn unable to acquire delegation token for HBase 
Spark jobs
     add 3152d99  HBASE-23231 ReplicationSource do not update metrics after 
refresh (#778)
     add 2451c2c  HBASE-23231 Addendum remove redundant metrics.clear in 
ReplicationSource
     add 255be63  HBASE-23184 The HeapAllocation in WebUI is not accurate (#730)
     add e1b4a2a  HBASE-23221 Polish the WAL interface after HBASE-23181 (#774)
     add ea5c572  Revert "HBASE-22917 Proc-WAL roll fails saying someone else 
has already created log (#544)"
     add b8a4504  HBASE-23238 Additional test and checks for null references on 
ScannerCallableWithReplicas (#780)
     add c58e80f  HBASE-23244 NPEs running Canary (#784)
     add 3ccfd50  HBASE-23244 NPEs running Canary (#784)
     add 90007b7  HBASE-23241 TestExecutorService sometimes fail (#782)
     add bbfc737  HBASE-23247 [hbck2] Schedule SCPs for 'Unknown Servers' (#791)
     add 2f8860b  HBASE-23243 [pv2] Filter out SUCCESS procedures; on 
decent-sized cluster, plethora overwhelms problems (#790)
     add 10cc64a  HBASE-23212 : Dynamically reload configs for Region Recovery 
chore (#773)
     new 2e02c6c  HBASE-22664 Move protobuf stuff in hbase-rsgroup to 
hbase-protocol-shaded (#362)
     new 22c67b4  HBASE-22662 Move RSGroupInfoManager to hbase-server (#368)
     new 6a35615  HBASE-22676 Move all the code in hbase-rsgroup to 
hbase-server and remove hbase-rsgroup module (#399)
     new c143757  HBASE-22695 Store the rsgroup of a table in table 
configuration (#426)
     new 225ee08  HBASE-22809 Allow creating table in group when rs group 
contains no live servers (#464)
     new 935f0ac  HBASE-22820 Do not need to persist default rs group now (#482)
     new c162c88  HBASE-22819 Automatically migrate the rs group config for 
table after HBASE-22695 (#498)
     new 39911b4  HBASE-22729 Start RSGroupInfoManager as default (#555)
     new 46d922a  HBASE-22987 Calculate the region servers in default group in 
foreground (#599)
     new f989e8a  HBASE-22971 Deprecated RSGroupAdminEndpoint and make RSGroup 
feature always enabled (#595)
     new 2584c39  HBASE-23081 Add an option to enable/disable rs group feature 
(#691)
     new 4f6d20a  HBASE-23232 Remove rsgroup profile from pom.xml of 
hbase-assembly (#779)
     new 9142557  HBASE-23050 Use RSGroupInfoManager to get rsgroups in master 
UI's rsgroup part (#776)
     new 4a2251f  HBASE-22932 Add rs group management methods in Admin and 
AsyncAdmin (#657)

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   (8f4871e)
            \
             N -- N -- N   refs/heads/HBASE-22514 (4a2251f)

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 14 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:
 .../java/org/apache/hadoop/hbase/CellUtil.java     |  12 +-
 .../java/org/apache/hadoop/hbase/HConstants.java   |   5 +
 .../apache/hadoop/hbase/io/ByteBuffAllocator.java  |   8 +
 .../regionserver/TestMetricsUserSourceImpl.java    |   1 +
 .../apache/hadoop/hbase/mapreduce/WALPlayer.java   |   3 +-
 .../procedure2/store/ProcedureStoreTracker.java    |   3 +
 .../hadoop/hbase/procedure2/util/StringUtils.java  |  18 +-
 .../tmpl/regionserver/ServerMetricsTmpl.jamon      |   2 +-
 .../apache/hadoop/hbase/master/CatalogJanitor.java |  13 +-
 .../org/apache/hadoop/hbase/master/HMaster.java    |   7 +-
 .../hadoop/hbase/master/MasterRpcServices.java     |  10 +-
 .../hadoop/hbase/master/RegionsRecoveryChore.java  |  25 ++-
 .../hbase/master/RegionsRecoveryConfigManager.java | 100 +++++++++++
 .../hbase/master/assignment/RegionStates.java      |   8 +-
 .../hbase/master/balancer/BaseLoadBalancer.java    |   5 +-
 .../hbase/mob/ManualMobMaintHFileCleaner.java      |  96 +++++++++++
 .../java/org/apache/hadoop/hbase/mob/MobUtils.java |   4 +
 .../mob/compactions/PartitionedMobCompactor.java   |  48 ++++--
 .../apache/hadoop/hbase/regionserver/HRegion.java  |   7 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |   8 +-
 .../hadoop/hbase/regionserver/LogRoller.java       |  18 +-
 .../MetricsRegionServerWrapperImpl.java            |   2 +-
 .../hbase/regionserver/wal/AbstractFSWAL.java      |  40 ++---
 .../hadoop/hbase/regionserver/wal/AsyncFSWAL.java  |  12 +-
 .../hadoop/hbase/regionserver/wal/FSHLog.java      |   4 +-
 .../hadoop/hbase/regionserver/wal/FSWALEntry.java  |  25 ++-
 .../hbase/regionserver/wal/ProtobufLogReader.java  |   2 +-
 .../regionserver/wal/SequenceIdAccounting.java     |  11 +-
 .../hadoop/hbase/regionserver/wal/WALUtil.java     |  32 ++--
 .../regionserver/ReplicationSource.java            |  12 +-
 .../regionserver/ReplicationSourceInterface.java   |   8 +
 .../regionserver/ReplicationSourceManager.java     |   3 +-
 .../ReplicationSourceWALActionListener.java        |   3 +-
 .../hadoop/hbase/security/token/TokenUtil.java     |  93 ++++++++++-
 .../org/apache/hadoop/hbase/tool/CanaryTool.java   |  11 +-
 .../hadoop/hbase/wal/DisabledWALProvider.java      |  10 +-
 .../hbase/wal/LogRecoveredEditsOutputSink.java     |   2 +-
 .../main/java/org/apache/hadoop/hbase/wal/WAL.java |  21 ++-
 .../java/org/apache/hadoop/hbase/wal/WALEdit.java  | 186 +++++++++++++++------
 .../main/resources/hbase-webapps/master/hbck.jsp   |   4 +-
 .../resources/hbase-webapps/master/procedures.jsp  |   8 +-
 .../main/resources/hbase-webapps/master/table.jsp  |   7 +-
 .../hbase/client/TestScannersFromClientSide.java   |  80 ++++++++-
 .../hadoop/hbase/executor/TestExecutorService.java |   7 +-
 .../hbase/master/TestCatalogJanitorCluster.java    |  16 +-
 .../master/TestRegionsRecoveryConfigManager.java   | 147 ++++++++++++++++
 .../hbase/master/assignment/TestRegionSplit.java   | 169 +++++++++++++++++++
 .../master/balancer/TestBaseLoadBalancer.java      |   9 +-
 .../hbase/master/cleaner/TestHFileCleaner.java     |  46 ++++-
 .../hadoop/hbase/regionserver/TestBulkLoad.java    |  37 ++--
 .../regionserver/TestFailedAppendAndSync.java      |  18 +-
 .../hadoop/hbase/regionserver/TestHRegion.java     |  27 ++-
 .../hbase/regionserver/TestRecoveredEdits.java     |  12 +-
 .../hadoop/hbase/regionserver/TestWALLockup.java   |  24 ++-
 .../hbase/regionserver/wal/AbstractTestFSWAL.java  |   4 +-
 .../regionserver/wal/AbstractTestWALReplay.java    |   2 +-
 .../hbase/regionserver/wal/TestAsyncFSWAL.java     |  10 +-
 .../hbase/replication/ReplicationSourceDummy.java  |   9 +-
 .../org/apache/hadoop/hbase/wal/FaultyFSLog.java   |   6 +-
 .../org/apache/hadoop/hbase/wal/TestWALSplit.java  |   6 +-
 .../hadoop/hbase/wal/WALPerformanceEvaluation.java |   2 +-
 hbase-server/src/test/resources/log4j.properties   |   2 +
 pom.xml                                            |   2 +-
 src/main/asciidoc/_chapters/configuration.adoc     |   2 +
 64 files changed, 1233 insertions(+), 301 deletions(-)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/RegionsRecoveryConfigManager.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/mob/ManualMobMaintHFileCleaner.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestRegionsRecoveryConfigManager.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/assignment/TestRegionSplit.java

Reply via email to