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 0d1f50c HBASE-21717 Implement Connection based on AsyncConnection
discard 3dcc105 HBASE-21585 Remove ClusterConnection
discard 4d40c9e HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
discard 93402e9 HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
discard db246ae HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
discard 2d88de1 HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
discard 7e8c249 HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
discard a9d53a4 HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
discard 62ae3d5 HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
discard 7790fd3 HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
discard 5c342cc HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
discard 3b1d988 HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
add a330394 HBASE-22097 Modify the description of split command in shell
add 53f449c HBASE-22053 Changed zookeeper URL from
http://hadoop.apache.org to https://zookeeper.apache.org Replaced version 3.1.1
with 3.3.3 as 3.1.1 is deprecated.
add bb75773 HBASE-22082 Should not use an instance to access static
members, which will increases compilation costs.
add 4c1765f HBASE-22092 Typo in block cache monitoring documentation
add 9e273b3 HBASE-22092 Typo in block cache monitoring documentation
add e46dc61 HBASE-21918 the use cases in doc should use Cell instead of
KeyValue
add 59406c4 HBASE-22057 Cap the size of the nodes we delete in one
ZK.multi call
add c8d04cf HBASE-22100 False positive for error prone warnings in pre
commit job
add cb47285 HBASE-21781 list_deadservers elapsed time is incorrect
add 0329666 HBASE-20755 quickstart note about Web UI port changes in ref
guide corrected.
add f22b8ad HBASE-22053 Addendum changed zookeeper version from 3.3.3 to
3.4.10.
add 7d8de55 Amend HBASE-21135 Build fails on windows as it fails to parse
windows path during license check
add 541f223 HBASE-22123 REST gateway reports Insufficient permissions
exceptions as 404 Not Found
add 8bac547 HBASE-22073 /rits.jsp throws an exception if no procedure
add 7084144 HBASE-22115 HBase RPC aspires to grow an infinite tree of
trace scopes; some other places are also unsafe
add 833736f Revert "HBASE-22073 /rits.jsp throws an exception if no
procedure"
add 7fe31b0 HBASE-22121 AsyncAdmin can not deal with non default meta
replica
add db305d5 HBASE-22131 Delete the patches in hbase-protocol-shaded module
add 51dda38 HBASE-22101 AsyncAdmin.isTableAvailable should not throw
TableNotFoundException
new f5617dc HBASE-21515 Also initialize an AsyncClusterConnection in
HRegionServer
new f61b881 HBASE-21516 Use AsyncConnection instead of Connection in
SecureBulkLoadManager
new 7a89809 HBASE-21526 Use AsyncClusterConnection in ServerManager for
getRsAdmin
new 3d12f7e HBASE-21579 Use AsyncClusterConnection for
HBaseInterClusterReplicationEndpoint
new ca2c4bf HBASE-21538 Rewrite RegionReplicaFlushHandler to use
AsyncClusterConnection
new 47c4f94 HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use
AsyncClusterConnection
new 9df26a8 HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait
to use AsyncClusterConnection
new dac7115 HBASE-21719 Rewrite RegionPlacementMaintainer to use
AsyncClusterConnection
new 65633df HBASE-21778 Remove the usage of the locateRegion related
methods in ClusterConnection
new 37fb08c HBASE-21779 Reimplement BulkLoadHFilesTool to use
AsyncClusterConnection
new b1f431f HBASE-21585 Remove ClusterConnection
new 973fabd HBASE-21717 Implement Connection based on AsyncConnection
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 (0d1f50c)
\
N -- N -- N refs/heads/HBASE-21512 (973fabd)
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 12 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/hbase-personality.sh | 18 +
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 32 +-
hbase-common/src/main/resources/hbase-default.xml | 6 +-
.../src/main/patches/HBASE-15789_V2.patch | 1262 --------------------
.../src/main/patches/HBASE-17087.patch | 14 -
.../src/main/patches/HBASE-17239.patch | 44 -
.../hadoop/hbase/rest/RowResultGenerator.java | 5 +
.../org/apache/hadoop/hbase/ipc/CallRunner.java | 7 +-
.../apache/hadoop/hbase/regionserver/HRegion.java | 2 +-
.../hadoop/hbase/regionserver/MemStoreFlusher.java | 130 +-
.../hadoop/hbase/client/TestAsyncAdminBase.java | 55 +-
.../hbase/client/TestAsyncRegionAdminApi.java | 2 +-
.../hbase/client/TestAsyncRegionAdminApi2.java | 2 +-
.../TestAsyncRegionAdminApiWithRegionReplicas.java | 128 ++
.../hbase/client/TestAsyncTableAdminApi.java | 7 +
.../main/ruby/shell/commands/clear_deadservers.rb | 7 +-
.../main/ruby/shell/commands/list_deadservers.rb | 3 +-
hbase-shell/src/main/ruby/shell/commands/split.rb | 11 +-
.../hbase/zookeeper/RecoverableZooKeeper.java | 23 +-
.../org/apache/hadoop/hbase/zookeeper/ZKUtil.java | 69 +-
.../apache/hadoop/hbase/zookeeper/TestZKMulti.java | 95 +-
pom.xml | 8 +-
src/main/asciidoc/_chapters/architecture.adoc | 12 +-
src/main/asciidoc/_chapters/datamodel.adoc | 2 +-
src/main/asciidoc/_chapters/getting_started.adoc | 6 +-
src/main/asciidoc/_chapters/hbase-default.adoc | 6 +-
src/main/asciidoc/_chapters/mapreduce.adoc | 4 +-
src/main/asciidoc/_chapters/ops_mgt.adoc | 10 +-
src/main/asciidoc/_chapters/zookeeper.adoc | 4 +-
29 files changed, 494 insertions(+), 1480 deletions(-)
delete mode 100644 hbase-protocol-shaded/src/main/patches/HBASE-15789_V2.patch
delete mode 100644 hbase-protocol-shaded/src/main/patches/HBASE-17087.patch
delete mode 100644 hbase-protocol-shaded/src/main/patches/HBASE-17239.patch
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncRegionAdminApiWithRegionReplicas.java