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

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


 discard b283aa0  HBASE-21719 Rewrite RegionPlacementMaintainer to use 
AsyncClusterConnection
 discard 5f26b73  HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait 
to use AsyncClusterConnection
 discard 5ac2e5c  HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use 
AsyncClusterConnection
 discard 3d6ffb3  HBASE-21538 Rewrite RegionReplicaFlushHandler to use 
AsyncClusterConnection
 discard c24dc98  HBASE-21579 Use AsyncClusterConnection for 
HBaseInterClusterReplicationEndpoint
 discard 00beca4  HBASE-21526 Use AsyncClusterConnection in ServerManager for 
getRsAdmin
 discard 3d9a34e  HBASE-21516 Use AsyncConnection instead of Connection in 
SecureBulkLoadManager
 discard 5dc19f0  HBASE-21515 Also initialize an AsyncClusterConnection in 
HRegionServer
     add f2820ea  HBASE-21749 RS UI may throw NPE and make rs-status page 
inaccessible with multiwal and replication
     add b0131e1  HBASE-21734 Some optimization in FilterListWithOR
     add 35ed5d6  HBASE-21750 Most of KeyValueUtil#length can be replaced by 
cell#getSerializedSize for better performance because the latter one has been 
optimized
     add fa3946f  HBASE-21626 log the regions blocking WAL from being archived 
ADDENDUM
     add dfad304  HBASE-21753 Support getting the locations for all the 
replicas of a region
     add b5619a2  HBASE-21754 ReportRegionStateTransitionRequest should be 
executed in priority executor
     add 050caf4  HBASE-21475 Put mutation (having TTL set) added via 
co-processor is retrieved even after TTL expires
     add d187af0  HBASE-21720 : metric to measure how actions are distributed 
to servers within a MultiAction
     add 2504311  HBASE-21716 Add toStringCustomizedValues to TableDescriptor
     add d4085d1  HBASE-21715 set timeout instead of throwing Exception when 
calling ProcedureFuture.get in client side.
     add 416b70f  HBASE-21761 Align the methods in RegionLocator and 
AsyncTableRegionLocator
     new 3ecaaa5  HBASE-21515 Also initialize an AsyncClusterConnection in 
HRegionServer
     new 4eee703  HBASE-21516 Use AsyncConnection instead of Connection in 
SecureBulkLoadManager
     new 2bc26a1  HBASE-21526 Use AsyncClusterConnection in ServerManager for 
getRsAdmin
     new a08e6de  HBASE-21579 Use AsyncClusterConnection for 
HBaseInterClusterReplicationEndpoint
     new 72f66dc  HBASE-21538 Rewrite RegionReplicaFlushHandler to use 
AsyncClusterConnection
     new 851ec24  HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use 
AsyncClusterConnection
     new 6640d7e  HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait 
to use AsyncClusterConnection
     new aac0d6b  HBASE-21719 Rewrite RegionPlacementMaintainer to use 
AsyncClusterConnection

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   (b283aa0)
            \
             N -- N -- N   refs/heads/HBASE-21512 (aac0d6b)

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 8 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:
 .../org/apache/hadoop/hbase/HTableDescriptor.java  |   1 +
 .../hadoop/hbase/client/AsyncConnectionImpl.java   |   2 +-
 .../hbase/client/AsyncTableRegionLocator.java      |  74 ++++++++-
 .../hbase/client/AsyncTableRegionLocatorImpl.java  |  89 +++--------
 .../org/apache/hadoop/hbase/client/HBaseAdmin.java |  15 +-
 .../apache/hadoop/hbase/client/HRegionLocator.java |  84 +++--------
 .../org/apache/hadoop/hbase/client/HTable.java     |   5 +-
 .../hadoop/hbase/client/MetricsConnection.java     | 113 +++++++-------
 .../apache/hadoop/hbase/client/RegionLocator.java  |  96 ++++++++++--
 .../hadoop/hbase/client/TableDescriptor.java       |   6 +
 .../hbase/client/TableDescriptorBuilder.java       |   1 +
 .../apache/hadoop/hbase/filter/FilterListBase.java |  15 +-
 .../hadoop/hbase/filter/FilterListWithOR.java      |   3 +-
 .../apache/hadoop/hbase/filter/KeyOnlyFilter.java  |   6 +-
 .../apache/hadoop/hbase/ipc/AbstractRpcClient.java |  13 ++
 .../hadoop/hbase/filter/TestKeyOnlyFilter.java     |   3 +
 .../apache/hadoop/hbase/ByteBufferKeyValue.java    |   2 +-
 .../java/org/apache/hadoop/hbase/HConstants.java   |   9 +-
 .../java/org/apache/hadoop/hbase/KeyValueUtil.java |  12 +-
 .../org/apache/hadoop/hbase/util/FutureUtils.java  |  19 ---
 .../hadoop/hbase/ipc/MetricsHBaseServerSource.java |   2 +
 .../hbase/ipc/MetricsHBaseServerWrapper.java       |   4 +
 .../hbase/ipc/MetricsHBaseServerSourceImpl.java    |   2 +
 .../hadoop/hbase/io/hfile/HFilePrettyPrinter.java  |   2 +-
 .../apache/hadoop/hbase/ipc/FifoRpcScheduler.java  |  10 ++
 .../hbase/ipc/MetricsHBaseServerWrapperImpl.java   |  16 ++
 .../org/apache/hadoop/hbase/ipc/RpcScheduler.java  |   6 +
 .../hadoop/hbase/ipc/SimpleRpcScheduler.java       |  81 +++++++---
 .../apache/hadoop/hbase/ipc/SimpleRpcServer.java   |   3 +-
 .../MasterAnnotationReadingPriorityFunction.java   |   9 +-
 .../hadoop/hbase/mob/DefaultMobStoreCompactor.java |   3 +-
 .../hadoop/hbase/mob/DefaultMobStoreFlusher.java   |   4 +-
 .../org/apache/hadoop/hbase/quotas/QuotaUtil.java  |   9 +-
 .../regionserver/CellChunkImmutableSegment.java    |   3 +-
 .../apache/hadoop/hbase/regionserver/HRegion.java  |   4 +-
 .../regionserver/SimpleRpcSchedulerFactory.java    |   2 +
 .../hadoop/hbase/regionserver/StoreFlusher.java    |  14 +-
 .../hbase/regionserver/compactions/Compactor.java  |   3 +-
 .../hbase/regionserver/wal/AbstractFSWAL.java      |   2 +-
 .../regionserver/ReplicationSource.java            |  15 +-
 .../hbase/client/AbstractTestRegionLocator.java    | 165 +++++++++++++++++++++
 .../hbase/client/TestAsyncTableRegionLocator.java  | 116 +++++++--------
 .../hadoop/hbase/client/TestFromClientSide.java    |  15 +-
 .../client/TestMultiActionMetricsFromClient.java   |  88 +++++++++++
 .../hadoop/hbase/client/TestRegionLocator.java     |  89 +++++++++++
 ...ObserverForAddingMutationsFromCoprocessors.java |  33 +++++
 .../hadoop/hbase/ipc/DelegatingRpcScheduler.java   |  10 ++
 .../hbase/ipc/MetricsHBaseServerWrapperStub.java   |  10 ++
 .../hadoop/hbase/ipc/TestRpcHandlerException.java  |   2 +-
 .../TestMasterHandlerFullWhenTransitRegion.java    | 101 +++++++++++++
 .../hadoop/hbase/master/TestMasterQosFunction.java |   4 +-
 .../hadoop/hbase/regionserver/TestCellFlatSet.java |   6 +-
 .../TestCompactingToCellFlatMapMemStore.java       |  21 ++-
 .../hadoop/hbase/regionserver/TestHRegion.java     |   5 +-
 .../hbase/regionserver/TestMemStoreChunkPool.java  |   3 +-
 .../hadoop/hbase/regionserver/TestMemStoreLAB.java |   5 +-
 .../regionserver/TestMemstoreLABWithoutPool.java   |   3 +-
 57 files changed, 1048 insertions(+), 390 deletions(-)
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/AbstractTestRegionLocator.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMultiActionMetricsFromClient.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRegionLocator.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMasterHandlerFullWhenTransitRegion.java

Reply via email to