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%)