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