You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by zh...@apache.org on 2021/04/25 01:23:50 UTC
[hbase] branch master updated (9895b2d -> f36e153)
This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git.
from 9895b2d HBASE-25756 Support alternate compression for major and minor compactions (#3142)
add 302d9ea HBASE-25373 Remove HTrace completely in code base and try to make use of OpenTelemetry
add 2420286 HBASE-25401 Add trace support for async call in rpc client (#2790)
add 57960fa HBASE-25424 Find a way to config OpenTelemetry tracing without direct… (#2808)
add 805b2ae HBASE-23898 Add trace support for simple apis in async client (#2813)
add dcb78bd HBASE-25454 Add trace support for connection registry (#2828)
add ae2c62f HBASE-25481 Add host and port attribute when tracing rpc call at client side (#2857)
add 03e12bf HBASE-25455 Add trace support for HRegion read/write operation (#2861)
add 2be2c63 HBASE-25484 Add trace support for WAL sync (#2892)
add bb8c496 HBASE-25535 Set span kind to CLIENT in AbstractRpcClient (#2907)
add f6ff519 HBASE-25591 Upgrade opentelemetry to 0.17.1 (#2971)
add 8d68f8c HBASE-25617 Revisit the span names (#2998)
add 8399293 HBASE-25616 Upgrade opentelemetry to 1.0.0 (#3034)
add 7f90c22 HBASE-25723 Temporarily remove the trace support for RegionScanner.next (#3119)
add 8df9beb HBASE-25732 Change the command line argument for tracing after upgrading opentelemtry to 1.0.0 (#3123)
add b714889 HBASE-25733 Upgrade opentelemetry to 1.0.1 (#3122)
add be4503d HBASE-23762 Add documentation on how to enable and view tracing with OpenTelemetry (#3135)
add f36e153 HBASE-25778 The tracinig implementation for AsyncConnectionImpl.getHbck is incorrect (#3165)
No new revisions were added by this update.
Summary of changes:
bin/hbase | 10 +
conf/hbase-env.cmd | 5 +
conf/hbase-env.sh | 5 +
hbase-assembly/pom.xml | 6 +
.../src/main/assembly/hadoop-three-compat.xml | 9 +-
.../hadoop/hbase/io/asyncfs/AsyncFSTestBase.java | 3 -
hbase-client/pom.xml | 14 +-
.../hadoop/hbase/client/AsyncConnection.java | 4 +-
.../hadoop/hbase/client/AsyncConnectionImpl.java | 117 +++---
.../hadoop/hbase/client/AsyncRegionLocator.java | 165 +++++---
.../org/apache/hadoop/hbase/client/AsyncTable.java | 41 +-
.../hbase/client/AsyncTableRegionLocatorImpl.java | 18 +-
.../hadoop/hbase/client/ConnectionFactory.java | 55 +--
.../apache/hadoop/hbase/client/MasterRegistry.java | 63 ++--
.../hadoop/hbase/client/RawAsyncTableImpl.java | 351 +++++++++--------
.../hadoop/hbase/client/ZKConnectionRegistry.java | 36 +-
.../apache/hadoop/hbase/ipc/AbstractRpcClient.java | 81 ++--
.../hadoop/hbase/ipc/BlockingRpcConnection.java | 18 +-
.../java/org/apache/hadoop/hbase/ipc/Call.java | 9 +-
.../java/org/apache/hadoop/hbase/ipc/IPCUtil.java | 12 +-
.../hadoop/hbase/ipc/NettyRpcDuplexHandler.java | 8 +-
.../hbase/client/TestAsyncConnectionTracing.java | 112 ++++++
.../client/TestAsyncRegionLocatorTracing.java | 157 ++++++++
.../hadoop/hbase/client/TestAsyncTableTracing.java | 414 +++++++++++++++++++++
hbase-common/pom.xml | 8 +-
.../hbase/trace/HBaseHTraceConfiguration.java | 80 ----
.../hadoop/hbase/trace/SpanReceiverHost.java | 120 ------
.../org/apache/hadoop/hbase/trace/TraceUtil.java | 231 ++++++++----
hbase-external-blockcache/pom.xml | 4 -
.../hadoop/hbase/io/hfile/MemcachedBlockCache.java | 14 +-
hbase-it/pom.xml | 4 +-
.../hadoop/hbase/mttr/IntegrationTestMTTR.java | 22 +-
.../trace/IntegrationTestSendTraceRequests.java | 127 +++----
hbase-mapreduce/pom.xml | 4 +-
.../apache/hadoop/hbase/PerformanceEvaluation.java | 29 +-
hbase-protocol-shaded/pom.xml | 4 -
.../src/main/protobuf/rpc/Tracing.proto | 14 +-
hbase-server/pom.xml | 14 +-
.../apache/hadoop/hbase/executor/EventHandler.java | 16 +-
.../hadoop/hbase/io/hfile/HFileReaderImpl.java | 11 +-
.../org/apache/hadoop/hbase/ipc/CallRunner.java | 53 +--
.../org/apache/hadoop/hbase/ipc/ServerCall.java | 14 +
.../hadoop/hbase/ipc/ServerRpcConnection.java | 221 ++++++-----
.../org/apache/hadoop/hbase/master/HMaster.java | 2 -
.../hadoop/hbase/master/HMasterCommandLine.java | 6 +-
.../apache/hadoop/hbase/regionserver/HRegion.java | 193 +++++-----
.../hadoop/hbase/regionserver/HRegionServer.java | 9 -
.../regionserver/HRegionServerCommandLine.java | 8 +-
.../hadoop/hbase/regionserver/MemStoreFlusher.java | 14 +-
.../hbase/regionserver/RegionScannerImpl.java | 43 ++-
.../hbase/regionserver/wal/AbstractFSWAL.java | 70 +++-
.../hadoop/hbase/regionserver/wal/AsyncFSWAL.java | 110 ++----
.../hadoop/hbase/regionserver/wal/FSHLog.java | 42 +--
.../apache/hadoop/hbase/HBaseTestingUtility.java | 4 -
.../hadoop/hbase/TestExecutorStatusChore.java | 8 +-
.../hadoop/hbase/executor/TestExecutorService.java | 4 +-
.../apache/hadoop/hbase/ipc/AbstractTestIPC.java | 87 ++++-
.../org/apache/hadoop/hbase/ipc/TestNettyIPC.java | 1 +
.../hbase/regionserver/TestAtomicOperation.java | 2 +-
.../hadoop/hbase/regionserver/TestHRegion.java | 4 +-
.../hbase/regionserver/TestHRegionTracing.java | 183 +++++++++
.../regionserver/wal/TestAsyncFSWALDurability.java | 8 +-
.../regionserver/wal/TestFSHLogDurability.java | 8 +-
.../apache/hadoop/hbase/trace/TestHTraceHooks.java | 134 -------
.../org/apache/hadoop/hbase/trace/TraceTree.java | 148 --------
.../org/apache/hadoop/hbase/wal/FaultyFSLog.java | 10 +-
.../hadoop/hbase/wal/WALPerformanceEvaluation.java | 73 ++--
hbase-shaded/hbase-shaded-client/pom.xml | 1 +
hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +-
hbase-shaded/pom.xml | 2 +-
hbase-shell/src/main/ruby/shell/commands/trace.rb | 43 +--
hbase-zookeeper/pom.xml | 4 +
.../hbase/zookeeper/RecoverableZooKeeper.java | 65 +++-
pom.xml | 44 ++-
src/main/asciidoc/_chapters/tracing.adoc | 57 +++
src/main/asciidoc/_chapters/upgrading.adoc | 4 +-
src/main/asciidoc/book.adoc | 1 +
77 files changed, 2484 insertions(+), 1613 deletions(-)
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncConnectionTracing.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncRegionLocatorTracing.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncTableTracing.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/trace/HBaseHTraceConfiguration.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/trace/SpanReceiverHost.java
create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegionTracing.java
delete mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
delete mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TraceTree.java
create mode 100644 src/main/asciidoc/_chapters/tracing.adoc