You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by bh...@apache.org on 2022/05/26 23:00:31 UTC

[hbase] branch HBASE-26913-replication-observability-framework updated (64a6ba3647 -> fdf054de2c)

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

bharathv pushed a change to branch HBASE-26913-replication-observability-framework
in repository https://gitbox.apache.org/repos/asf/hbase.git


    from 64a6ba3647 HBASE-26990 Add default implementation for BufferedMutator interface setters (#4387)
     add 5cb0ecfd17 HBASE-26931 Add the information of EOL releases to our ref guide on master branch (#4388)
     add 9e03253447 HBASE-26995 Remove ref guide check in pre commit and nightly for branches other than master (#4399)
     add 597098ebba HBASE-26984 Chaos Monkey thread dies in ITBLL Chaos GracefulRollingRestartRsAction (#4383)
     add e9046a64f4 HBASE-27000 Block cache stats (Misses Caching) display error in RS web UI (#4406)
     add 2d1e3c9268 HBASE-26963 ReplicationSource#removePeer hangs if we try to remove bad peer. (#4361)
     add 73ee1b3abc HBASE-27014 Update downloads.xml for release 2.4.12
     add 0a12926f1d HBASE-26330 Document new provided compression codecs (#4396)
     add 5d6c0a9ca5 HBASE-26994 MasterFileSystem create directory without permission check (#4391)
     add e8b44d948c HBASE-27015. Fix log format for ServerManager (#4415)
     add f6e9d3e1dd HBASE-26999 HStore should try write WAL compaction marker before repl… (#4407)
     add c269dc5711 HBASE-27003 Optimize log format for PerformanceEvaluation (#4411)
     add a712f9fa34 HBASE-27020 Fix spotless warn for master branch (#4417)
     add aa31b0f695 HBASE-27021 StoreFileInfo should set its initialPath in a consistent way (#4419)
     add 141b827f47 Revert "HBASE-27021 StoreFileInfo should set its initialPath in a consistent way (#4419)"
     add 3fbf66729d HBASE-27021 StoreFileInfo should set its initialPath in a consistent way
     add ba7ef0216a HBASE-27024 The User API and Developer API links are broken on hbase.apache.org (#4424)
     add 0eb1a4e5ed HBASE-27013 Introduce read all bytes when using pread for prefetch (#4414)
     add 27ced7074a HBASE-26905 ReplicationPeerManager#checkPeerExists should throw ReplicationPeerNotFoundException if peer doesn't exists (#4422)
     add 369adcdf35 HBASE-27019 Minor compression performance improvements (#4420)
     add ad64a9baae HBASE-26986 Trace a one-shot execution of a Master procedure
     add ed1665355a HBASE-27032 The draining region servers metric description is incorrect (#4428)
     add c198f23e5e HBASE-26856:BufferedDataBlockEncoder.OnheapDecodedCell value can get corrupted (#4394)
     add b787648847 HBASE-27040 Optimize the log display of the ZKProcedureUtil.java (#4434)
     add f5fd353b81 Revert "HBASE-26856:BufferedDataBlockEncoder.OnheapDecodedCell value can get corrupted (#4394)"
     add 487cf301a4 HBASE-27045 Disable TestClusterScopeQuotaThrottle (#4440)
     add 76d20fc48a HBASE-27006 Move nightly integration testing to new larger test node class. (#4438)
     add c7eb30d910 HBASE-27018 Add a tool command list_liveservers (#4416)
     add a0f576cce4 HBASE-27050 Support unit test pattern matching again (#4447)
     add 42a64f2a4d HBASE-27051 TestReplicationSource.testReplicationSourceInitializingMetric is flaky (#4448)
     add bf5f0c7e7f HBASE-27052 TestAsyncTableScanner.testScanWrongColumnFamily is flaky (#4451)
     add 1aa07d5e6b HBASE-27043 Let lock wait timeout to improve performance of SnapshotHFileCleaner (#4437)
     add cec35b6e80 HBASE-27054 TestStochasticLoadBalancerRegionReplicaLargeCluster.testRegionReplicasOnLargeCluster is flaky (#4454)
     add 63fe279b45 HBASE-27047 Fix typo for metric drainingRegionServers (#4441)
     add 2b573ae377 HBASE-27030 Fix undefined local variable error in draining_servers.rb (#4427)
     add 1be2c83b3d HBASE-27027 Use jetty SslContextFactory.Server instead of deprecated SslContextFactory (#4425)
     add 623f8affe2 HBASE-26649 Support meta replica LoadBalance mode for RegionLocator#getAllRegionLocations() (#4442)
     add bc21967946 HBASE-26342 Support custom paths of independent configuration and pool for hfile cleaner (#4403)
     add 194f8c2c41 HBASE-27055 Add additional comments when using HBASE_TRACE_OPTS with standalone mode (#4452)
     add 286f6c5af4 HBASE-26649 Addendum fix spotless error
     add fdf054de2c HBASE-27061 two phase bulkload is broken when SFT is in use. (#4465)

No new revisions were added by this update.

Summary of changes:
 bin/draining_servers.rb                            |   1 +
 conf/hbase-env.sh                                  |   8 +-
 dev-support/Jenkinsfile                            |   8 +
 dev-support/hbase-personality.sh                   |  11 +-
 ...asticLoadBalancerRegionReplicaLargeCluster.java |   8 +-
 .../hbase/{client => }/CatalogReplicaMode.java     |   4 +-
 .../hadoop/hbase/ClientMetaTableAccessor.java      |  34 ++-
 .../hbase/client/AsyncNonMetaRegionLocator.java    |   1 +
 .../client/trace/hamcrest/AttributesMatchers.java  |   5 +
 .../java/org/apache/hadoop/hbase/HConstants.java   |   7 +
 .../apache/hadoop/hbase/io/util/BlockIOUtils.java  |  35 ++-
 .../compress/aircompressor/HadoopCompressor.java   |  29 +--
 .../compress/aircompressor/HadoopDecompressor.java |  24 +-
 .../hbase/io/compress/brotli/BrotliCompressor.java |  23 +-
 .../io/compress/brotli/BrotliDecompressor.java     |  20 +-
 .../hbase/io/compress/lz4/Lz4Compressor.java       |  24 +-
 .../hbase/io/compress/lz4/Lz4Decompressor.java     |  19 +-
 .../hbase/io/compress/xerial/SnappyCompressor.java |  22 +-
 .../io/compress/xerial/SnappyDecompressor.java     |  18 +-
 .../hbase/io/compress/xz/LzmaCompressor.java       |  23 +-
 .../hbase/io/compress/xz/LzmaDecompressor.java     |  18 +-
 .../hbase/io/compress/zstd/ZstdCompressor.java     |  25 +-
 .../hbase/io/compress/zstd/ZstdDecompressor.java   |  21 +-
 .../hadoop/hbase/master/MetricsMasterSource.java   |   2 +-
 .../hbase/master/MetricsMasterSourceImpl.java      |   3 +-
 .../org/apache/hadoop/hbase/http/HttpServer.java   |   2 +-
 .../actions/GracefulRollingRestartRsAction.java    |   2 +
 .../chaos/actions/RestartActionBaseAction.java     |   2 +
 .../apache/hadoop/hbase/PerformanceEvaluation.java |   5 +-
 .../hadoop/hbase/procedure2/ProcedureExecutor.java |  52 +++--
 .../procedure2/trace/ProcedureSpanBuilder.java     |  33 ++-
 .../org/apache/hadoop/hbase/rest/RESTServer.java   |   2 +-
 .../hbase/tmpl/regionserver/BlockCacheTmpl.jamon   |   2 +-
 .../apache/hadoop/hbase/io/hfile/HFileBlock.java   |   7 +-
 .../hadoop/hbase/io/hfile/ReaderContext.java       |   8 +
 .../org/apache/hadoop/hbase/master/HMaster.java    |  99 ++++++--
 .../hadoop/hbase/master/MasterFileSystem.java      |  23 +-
 .../hadoop/hbase/master/MasterRpcServices.java     |   5 +-
 .../apache/hadoop/hbase/master/ServerManager.java  |   2 +-
 .../hadoop/hbase/master/cleaner/CleanerChore.java  |  53 ++++-
 .../hadoop/hbase/master/cleaner/DirScanPool.java   |  11 +-
 .../hadoop/hbase/master/cleaner/HFileCleaner.java  |  23 +-
 .../hadoop/hbase/master/cleaner/LogCleaner.java    |   2 +-
 .../master/replication/ReplicationPeerManager.java |   3 +-
 .../hbase/master/snapshot/SnapshotFileCache.java   |  67 +++---
 .../hadoop/hbase/procedure/ZKProcedureUtil.java    |   2 +-
 .../apache/hadoop/hbase/regionserver/HRegion.java  |  10 +-
 .../apache/hadoop/hbase/regionserver/HStore.java   |   7 +-
 .../hadoop/hbase/regionserver/StoreEngine.java     |   5 +-
 .../hadoop/hbase/regionserver/StoreFileInfo.java   |   2 +-
 .../regionserver/ReplicationSource.java            |  15 +-
 .../hbase/client/AbstractTestAsyncTableScan.java   |  18 +-
 .../client/TestAsyncNonMetaRegionLocator.java      |   1 +
 .../hbase/client/TestAsyncReplicationAdminApi.java |  15 ++
 .../hadoop/hbase/client/TestAsyncTableScan.java    |   7 +-
 .../hadoop/hbase/client/TestAsyncTableScanAll.java |   7 +-
 .../hadoop/hbase/client/TestAsyncTableScanner.java |   7 +-
 .../hadoop/hbase/client/TestRawAsyncTableScan.java |   7 +-
 .../client/replication/TestBadReplicationPeer.java |  93 ++++++++
 .../hadoop/hbase/io/hfile/TestBlockIOUtils.java    | 114 +++++++++
 .../hbase/master/TestMasterChoreScheduled.java     |   7 +-
 .../hbase/master/TestMasterMetricsWrapper.java     |   9 +-
 .../master/cleaner/TestCleanerClearHFiles.java     | 120 ++++++++++
 .../master/procedure/TestProcedureTracing.java     | 187 +++++++++++++++
 .../quotas/TestClusterScopeQuotaThrottle.java      |   2 +
 .../hadoop/hbase/regionserver/TestHStore.java      |  19 +-
 .../TestMetaRegionReplicaReplication.java          |  21 +-
 .../regionserver/TestReplicationSource.java        |   4 +-
 .../hadoop/hbase/trace/OpenTelemetryClassRule.java |   2 +-
 hbase-shell/src/main/ruby/shell.rb                 |   1 +
 .../{list_deadservers.rb => list_liveservers.rb}   |  10 +-
 .../apache/hadoop/hbase/thrift/ThriftServer.java   |   2 +-
 pom.xml                                            |   5 +-
 src/main/asciidoc/_chapters/compression.adoc       | 256 ++++++++++++++++++---
 src/main/asciidoc/_chapters/configuration.adoc     | 109 ++++++++-
 src/site/xdoc/downloads.xml                        |  16 +-
 76 files changed, 1392 insertions(+), 484 deletions(-)
 rename hbase-client/src/main/java/org/apache/hadoop/hbase/{client => }/CatalogReplicaMode.java (96%)
 copy hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MetaQueue.java => hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/trace/ProcedureSpanBuilder.java (53%)
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/client/replication/TestBadReplicationPeer.java
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/cleaner/TestCleanerClearHFiles.java
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestProcedureTracing.java
 copy hbase-shell/src/main/ruby/shell/commands/{list_deadservers.rb => list_liveservers.rb} (85%)