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

zhangduo pushed a change to branch HBASE-26067
in repository https://gitbox.apache.org/repos/asf/hbase.git.


    omit 1dbdefc  HBASE-26265 Update ref guide to mention the new store file 
tracker im… (#3942)
    omit 81c9b87  HBASE-26286: Add support for specifying store file tracker 
when restoring or cloning snapshot
    omit 4aa3f47  HBASE-26454 CreateTableProcedure still relies on temp dir and 
renames… (#3845)
    omit 2fee980  HBASE-26271 Cleanup the broken store files under data 
directory (#3786)
    omit 3f1a935  HBASE-26263 [Rolling Upgrading] Persist the StoreFileTracker 
configurations to TableDescriptor for existing tables (#3700)
    omit 0fa1b88  HBASE-26328 Clone snapshot doesn't load reference files into 
FILE SFT impl (#3749)
    omit 0be4424  HBASE-26386 Refactor StoreFileTracker implementations to 
expose the set method (#3774)
    omit d36749c  HBASE-26326 CreateTableProcedure fails when 
FileBasedStoreFileTracker… (#3721)
    omit 97c68be  HBASE-26280 Use store file tracker when snapshoting (#3685)
    omit 33079f3  HBASE-26264 Add more checks to prevent misconfiguration on 
store file tracker (#3681)
    omit 8af8ac9  HBASE-26248 Should find a suitable way to let users specify 
the store file tracker implementation (#3665)
    omit ccf90ab  HBASE-26246 Persist the StoreFileTracker configurations to 
TableDescriptor when creating table (#3666)
    omit f021793  HBASE-26224 Introduce a MigrationStoreFileTracker to support 
migrating from different store file tracker implementations (#3656)
    omit 2a2b274  HBASE-26079 Use StoreFileTracker when splitting and merging 
(#3617)
    omit 620366a  HBASE-25988 Store the store file list by a file (#3578)
    omit 723cf07  HBASE-26064 Introduce a StoreFileTracker to abstract the 
store file tracking logic
     add 1004e43  HBASE-26529 Document HBASE-26524 to section of Dynamic 
Unloading (#3909)
     add bdbb4fa  HBASE-26525 Use unique thread name for group WALs (#3903)
     add ca3ba49  HBASE-26526 Introduce a timeout to shutdown of WAL (#3297)
     add b5cf3cd  HBASE-26541 hbase-shaded-protobuf not buildable on M1 MacOSX
     add 02c0444  HBASE-26557 log4j2 has a critical RCE vulnerability (#3933)
     add 8bca21b  HBASE-26558 Set version as 3.0.0-alpha-2 in master in prep 
for first RC of 3.0.0-alpha-2 (#3935)
     add a3ff8e4  HBASE-26557 Correct export to set log4j2.formatMsgNoLookups 
in HBASE_OPTS (#3941)
     add 136b1ea  HBASE-26554 Introduce a new parameter in jmx servlet to 
exclude the specific mbean (#3930)
     add 96c971f  HBASE-26549 hbaseprotoc plugin should initialize maven (#3927)
     add 13f3b17  HBASE-26550 Make sure the master is running normally before 
accepting a balance command (#3928)
     add 0f94ab5  HBASE-26572 Upgrade to log4j 2.16.0 (#3943)
     add a36d41a  HBASE-26556 IT and Chaos Monkey improvements (#3932)
     add 8f5a12f  HBASE-26472 Adhere to semantic conventions regarding table 
data operations
     add c93e457  HBASE-26542 Apply a `package` to test protobuf files
     add 006433b  HBASE-26542 Apply a `package` to test protobuf files 
(addendum)
     add 139f085  HBASE-26523 Upgrade hbase-thirdparty dependency to 4.0.0 
(#3910)
     add e598f2c  Revert "HBASE-26523 Upgrade hbase-thirdparty dependency to 
4.0.0 (#3910)"
     new 00b02c4  HBASE-26064 Introduce a StoreFileTracker to abstract the 
store file tracking logic
     new c3aa48f  HBASE-25988 Store the store file list by a file (#3578)
     new 80e417c  HBASE-26079 Use StoreFileTracker when splitting and merging 
(#3617)
     new f691a55  HBASE-26224 Introduce a MigrationStoreFileTracker to support 
migrating from different store file tracker implementations (#3656)
     new 1ec6671  HBASE-26246 Persist the StoreFileTracker configurations to 
TableDescriptor when creating table (#3666)
     new 56988dd  HBASE-26248 Should find a suitable way to let users specify 
the store file tracker implementation (#3665)
     new 16d0551  HBASE-26264 Add more checks to prevent misconfiguration on 
store file tracker (#3681)
     new 60ceccb  HBASE-26280 Use store file tracker when snapshoting (#3685)
     new 979b474  HBASE-26326 CreateTableProcedure fails when 
FileBasedStoreFileTracker… (#3721)
     new 5af5c5e  HBASE-26386 Refactor StoreFileTracker implementations to 
expose the set method (#3774)
     new 539845f  HBASE-26328 Clone snapshot doesn't load reference files into 
FILE SFT impl (#3749)
     new 3dd4dc8  HBASE-26263 [Rolling Upgrading] Persist the StoreFileTracker 
configurations to TableDescriptor for existing tables (#3700)
     new 766d8a3  HBASE-26271 Cleanup the broken store files under data 
directory (#3786)
     new d00bb63  HBASE-26454 CreateTableProcedure still relies on temp dir and 
renames… (#3845)
     new b64da06  HBASE-26286: Add support for specifying store file tracker 
when restoring or cloning snapshot
     new a6cc0af  HBASE-26265 Update ref guide to mention the new store file 
tracker im… (#3942)

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   (1dbdefc)
            \
             N -- N -- N   refs/heads/HBASE-26067 (a6cc0af)

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 16 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:
 bin/hbase-config.sh                                |   2 +-
 dev-support/hbase-personality.sh                   |   8 +
 hbase-annotations/pom.xml                          |   2 +-
 hbase-archetypes/hbase-archetype-builder/pom.xml   |   2 +-
 hbase-archetypes/hbase-client-project/pom.xml      |   2 +-
 .../hbase-shaded-client-project/pom.xml            |   2 +-
 hbase-archetypes/pom.xml                           |   2 +-
 hbase-assembly/pom.xml                             |   2 +-
 hbase-asyncfs/pom.xml                              |   2 +-
 hbase-backup/pom.xml                               |   2 +-
 hbase-balancer/pom.xml                             |   2 +-
 hbase-build-configuration/pom.xml                  |   2 +-
 hbase-checkstyle/pom.xml                           |   4 +-
 hbase-client/pom.xml                               |   7 +-
 .../hadoop/hbase/client/RawAsyncTableImpl.java     | 102 +++++++---
 .../client/trace/TableOperationSpanBuilder.java    | 143 ++++++++++++++
 .../hadoop/hbase/client/TestAsyncTableTracing.java | 212 ++++++++++++++++-----
 .../client/trace/hamcrest/AttributesMatchers.java  |  88 +++++++++
 .../client/trace/hamcrest/SpanDataMatchers.java    |  95 +++++++++
 hbase-common/pom.xml                               |   2 +-
 .../hbase/trace/HBaseSemanticAttributes.java       |  20 ++
 .../org/apache/hadoop/hbase/trace/TraceUtil.java   |  14 +-
 .../hbase-compression-aircompressor/pom.xml        |   2 +-
 hbase-compression/hbase-compression-lz4/pom.xml    |   2 +-
 hbase-compression/hbase-compression-snappy/pom.xml |   2 +-
 hbase-compression/hbase-compression-xz/pom.xml     |   2 +-
 hbase-compression/hbase-compression-zstd/pom.xml   |   2 +-
 hbase-compression/pom.xml                          |   2 +-
 hbase-endpoint/pom.xml                             |   2 +-
 hbase-examples/pom.xml                             |   4 +-
 hbase-external-blockcache/pom.xml                  |   2 +-
 hbase-hadoop-compat/pom.xml                        |   2 +-
 hbase-hbtop/pom.xml                                |   2 +-
 hbase-http/pom.xml                                 |   2 +-
 .../hadoop/hbase/http/jmx/JMXJsonServlet.java      |   6 +-
 .../org/apache/hadoop/hbase/util/JSONBean.java     |  18 +-
 .../hadoop/hbase/http/jmx/TestJMXJsonServlet.java  |   6 +
 hbase-it/pom.xml                                   |   2 +-
 .../apache/hadoop/hbase/HBaseClusterManager.java   |   8 +-
 ...ConfigurableSlowDeterministicMonkeyFactory.java | 100 ++++++++++
 .../hbase/chaos/factories/MonkeyFactory.java       |   2 +
 .../factories/SlowDeterministicMonkeyFactory.java  |  82 ++++----
 hbase-logging/pom.xml                              |   2 +-
 hbase-mapreduce/pom.xml                            |   2 +-
 hbase-metrics-api/pom.xml                          |   2 +-
 hbase-metrics/pom.xml                              |   2 +-
 hbase-procedure/pom.xml                            |   2 +-
 hbase-protocol-shaded/pom.xml                      |   4 +-
 .../ColumnAggregationNullResponseProtocol.proto    |   1 +
 .../coprocessor/ColumnAggregationProtocol.proto    |   1 +
 .../ColumnAggregationWithErrorsProtocol.proto      |   1 +
 .../coprocessor/IncrementCounterProcessor.proto    |   1 +
 .../protobuf/test/coprocessor/PingProtocol.proto   |   1 +
 .../test/coprocessor/ShellExecEndpoint.proto       |   1 +
 .../src/main/protobuf/test/ipc/TestProcedure.proto |   1 +
 .../src/main/protobuf/test/ipc/test.proto          |   1 +
 .../main/protobuf/test/ipc/test_rpc_service.proto  |   1 +
 hbase-replication/pom.xml                          |   2 +-
 hbase-resource-bundle/pom.xml                      |   2 +-
 hbase-rest/pom.xml                                 |   2 +-
 hbase-server/pom.xml                               |   2 +-
 .../org/apache/hadoop/hbase/master/HMaster.java    |   2 +
 .../hbase/regionserver/wal/AbstractFSWAL.java      |  61 ++++--
 .../hadoop/hbase/regionserver/wal/AsyncFSWAL.java  |   5 +-
 .../ipc/TestRpcServerSlowConnectionSetup.java      |   2 +-
 hbase-shaded/hbase-shaded-check-invariants/pom.xml |   2 +-
 .../hbase-shaded-client-byo-hadoop/pom.xml         |   2 +-
 hbase-shaded/hbase-shaded-client/pom.xml           |   2 +-
 hbase-shaded/hbase-shaded-mapreduce/pom.xml        |   2 +-
 .../hbase-shaded-testing-util-tester/pom.xml       |   2 +-
 hbase-shaded/hbase-shaded-testing-util/pom.xml     |   2 +-
 .../pom.xml                                        |   2 +-
 hbase-shaded/pom.xml                               |   2 +-
 hbase-shell/pom.xml                                |   2 +-
 hbase-testing-util/pom.xml                         |   2 +-
 hbase-thrift/pom.xml                               |   2 +-
 hbase-zookeeper/pom.xml                            |   2 +-
 pom.xml                                            |   4 +-
 src/main/asciidoc/_chapters/cp.adoc                |  13 +-
 79 files changed, 917 insertions(+), 192 deletions(-)
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/trace/TableOperationSpanBuilder.java
 create mode 100644 
hbase-client/src/test/java/org/apache/hadoop/hbase/client/trace/hamcrest/AttributesMatchers.java
 create mode 100644 
hbase-client/src/test/java/org/apache/hadoop/hbase/client/trace/hamcrest/SpanDataMatchers.java
 create mode 100644 
hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/ConfigurableSlowDeterministicMonkeyFactory.java

Reply via email to