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

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


 discard ba5488be198 HBASE-27623 Start a new ReplicationSyncUp after the 
previous failed (#5150)
    omit 49589ef2853 HBASE-27216 Revisit the ReplicationSyncUp tool (#4966)
    omit b59ec9baf7c HBASE-27430 Should disable replication log cleaner when 
migrating replication queue data (#4901)
    omit f1d491205ce HBASE-27429 Add exponential retry backoff support for 
MigrateReplicationQueueFromZkToTableProcedure
    omit 96f15b3d2d3 HBASE-27217 Revisit the DumpReplicationQueues tool (#4810)
    omit 1158247dbbf HBASE-27218 Support rolling upgrading (#4808)
    omit 26d6ba2d0ad HBASE-27405 Fix the replication hfile/log cleaner report 
that the replication table does not exist (#4811)
    omit 31c8f8c40b0 HBASE-27392 Add a new procedure type for implementing some 
global operations such as migration (#4803)
    omit d24e7cf39f9 HBASE-27215 Add support for sync replication (#4762)
    omit a7345b0e301 HBASE-27214 Implement the new replication hfile/log 
cleaner (#4722)
    omit a38d5744845 HBASE-27213 Add support for claim queue operation (#4708)
    omit a878920ad10 HBASE-27212 Implement a new table based replication queue 
storage and make the minimum replication system work (#4672)
     add 3c2c6858927 HBASE-27729. Missed one parameter when logging exception 
in StoreFileListFile. (#5114)
     add e6977a95975 HBASE-27718 The regionStateNode only need remove once in 
regionOffline (#5106)
     add 997d1326013 HBASE-27702 Remove 'hbase.regionserver.hlog.writer.impl' 
config (#5096)
     add 201846b7264 HBASE-27646 Should not use pread when prefetching in 
HFilePreadReader (#5063)
     add 0110bf3a6e6 HBASE-27722 Update documentation about how to enable 
encryption on WAL (#5120)
     add 814f3267d71 HBASE-27651 hbase-daemon.sh foreground_start should 
propagate SIGHUP and SIGTERM
     add 52e69daaeab HBASE-27737 Add supplemental model for 
com.aayushatharva.brotli4j:native-osx-aarch64
     add dd3b1630e84  HBASE-27736 HFileSystem.getLocalFs is not used (#5125)
     add e6af6e0be9b HBASE-27731 Upgrade commons-validator to 1.7 (#5116)
     add 7d6a79b768e HBASE-27676 Scan handlers in the RPC executor should match 
at least one scan queues (#5074)
     add 18ba51afcb5 HBASE-27745 Document protoc workarounds with Apple Silicon 
(#5139)
     add 3e08f9230c1 HBASE-27744 Update compression dependencies (#5137)
     add 230fdc0b505 HBASE-27732 NPE in 
TestBasicWALEntryStreamFSHLog.testEOFExceptionInOldWALsDirectory (#5119)
     add 6cc61826462 Bump jettison from 1.5.2 to 1.5.4 (#5136)
     add de91a8d83a9 Revert "Bump jettison from 1.5.2 to 1.5.4 (#5136)"
     add 735fb433887 HBASE-27748 Bump jettison from 1.5.2 to 1.5.4 (#5136)
     add a6dad700dbd HBASE-27750: Update the list of prefetched Hfiles upon 
block eviction (#5140)
     add c825c960d6b HBASE-27532 Add block bytes scanned metrics (#5067)
     add f5437b9cebf HBASE-27333 Abort RS when the hostname is different from 
master seen (#4732)
     add efb360d33f6 HBASE-27726 Handling of ruby shell SyntaxError exceptions 
(#5147)
     add c52f4b286cb HBASE-27704 Quotas can drastically overflow configured 
limit (#5099)
     add e5620e26a27 HBASE-27756 Make request guardrail configs in 
RSRpcServices live updatable (#5141)
     add 143e9b4ff6a HBASE-27758 Inconsistent synchronization in 
MetricsUserSourceImpl (#5149)
     add 308cdb08c7f HBASE-27774 Move Dockerfile and python-requirements.txt 
used only by flaky-tests job
     add a363b76d815 HBASE-27765 Add biggest cell related info into web ui 
(#5151)
     add f27823e62dd HBASE-27662 Correct the line logged with flag 
hbase.procedure.upgrade-to-2-2 in docs (#5159)
     new 662d862321f HBASE-27212 Implement a new table based replication queue 
storage and make the minimum replication system work (#4672)
     new 902ea71b638 HBASE-27213 Add support for claim queue operation (#4708)
     new 28318460dab HBASE-27214 Implement the new replication hfile/log 
cleaner (#4722)
     new 103fe92273a HBASE-27215 Add support for sync replication (#4762)
     new ef09ba6d3ea HBASE-27392 Add a new procedure type for implementing some 
global operations such as migration (#4803)
     new 3a6451ea813 HBASE-27405 Fix the replication hfile/log cleaner report 
that the replication table does not exist (#4811)
     new c72bdbbab64 HBASE-27218 Support rolling upgrading (#4808)
     new 45c1aa1c28d HBASE-27217 Revisit the DumpReplicationQueues tool (#4810)
     new 56e6ef4229b HBASE-27429 Add exponential retry backoff support for 
MigrateReplicationQueueFromZkToTableProcedure
     new f55419a04b7 HBASE-27430 Should disable replication log cleaner when 
migrating replication queue data (#4901)
     new 851f18639cc HBASE-27216 Revisit the ReplicationSyncUp tool (#4966)
     new f78fe5994af HBASE-27623 Start a new ReplicationSyncUp after the 
previous failed (#5150)

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   (ba5488be198)
            \
             N -- N -- N   refs/heads/HBASE-27109/table_based_rqs (f78fe5994af)

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 12 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-daemon.sh                                |  40 ++--
 dev-support/{ => flaky-tests}/Dockerfile           |   4 +-
 .../flaky-tests/flaky-reporting.Jenkinsfile        |   2 +-
 .../{ => flaky-tests}/python-requirements.txt      |   0
 .../client/metrics/ServerSideScanMetrics.java      |   6 +
 hbase-common/src/main/resources/hbase-default.xml  |  10 -
 .../regionserver/MetricsRegionServerSource.java    |  41 ++--
 .../MetricsRegionServerSourceImpl.java             |  57 +++--
 .../hbase/regionserver/MetricsUserSource.java      |  10 +-
 .../hbase/regionserver/MetricsUserSourceImpl.java  |  65 +++---
 .../hbase/IntegrationTestIngestWithEncryption.java |   4 -
 .../replication/ReplicationStorageFactory.java     |   2 +-
 .../src/main/resources/supplemental-models.xml     |  26 +++
 .../hbase/tmpl/regionserver/RegionListTmpl.jamon   |  20 ++
 .../org/apache/hadoop/hbase/fs/HFileSystem.java    |   7 -
 .../hadoop/hbase/io/FSDataInputStreamWrapper.java  |   9 +
 .../java/org/apache/hadoop/hbase/io/FileLink.java  |   6 +-
 .../apache/hadoop/hbase/io/hfile/HFileInfo.java    |  19 ++
 .../hadoop/hbase/io/hfile/HFilePreadReader.java    |  20 +-
 .../hadoop/hbase/io/hfile/HFileWriterImpl.java     |  22 +-
 .../hbase/io/hfile/ReaderContextBuilder.java       |  12 ++
 .../hadoop/hbase/io/hfile/bucket/BucketCache.java  |   4 +
 .../hadoop/hbase/ipc/RWQueueRpcExecutor.java       |   8 +-
 .../apache/hadoop/hbase/ipc/RpcCallContext.java    |  13 +-
 .../org/apache/hadoop/hbase/ipc/RpcServer.java     |   2 +-
 .../org/apache/hadoop/hbase/ipc/ServerCall.java    |   4 +-
 .../hbase/master/assignment/AssignmentManager.java |   2 -
 .../hbase/master/assignment/RegionStates.java      |   5 -
 .../hbase/quotas/FixedIntervalRateLimiter.java     |  18 +-
 .../apache/hadoop/hbase/quotas/RateLimiter.java    |   7 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |  31 ++-
 .../hbase/regionserver/MetricsRegionServer.java    |  53 +++--
 .../hbase/regionserver/MetricsUserAggregate.java   |  11 +-
 .../regionserver/MetricsUserAggregateFactory.java  |  13 +-
 .../regionserver/MetricsUserAggregateImpl.java     |  25 ++-
 .../hadoop/hbase/regionserver/RSRpcServices.java   | 104 +++++----
 .../hadoop/hbase/regionserver/StoreScanner.java    |   2 +-
 .../regionserver/metrics/MetricsTableRequests.java |  84 +++++---
 .../storefiletracker/StoreFileListFile.java        |   3 +-
 .../hbase/regionserver/wal/AbstractFSWAL.java      |  65 +++++-
 .../wal/AbstractProtobufLogWriter.java             | 117 +++++------
 .../wal/AbstractProtobufWALReader.java             |   7 +-
 .../hadoop/hbase/regionserver/wal/AsyncFSWAL.java  |  50 +++--
 .../regionserver/wal/AsyncProtobufLogWriter.java   |   9 -
 .../hadoop/hbase/regionserver/wal/FSHLog.java      |  32 ++-
 .../wal/SecureAsyncProtobufLogWriter.java          |  65 ------
 .../regionserver/wal/SecureProtobufLogWriter.java  |  48 -----
 .../hadoop/hbase/wal/AbstractFSWALProvider.java    |  10 +-
 .../hadoop/hbase/wal/AsyncFSWALProvider.java       |   2 +-
 .../apache/hadoop/hbase/wal/FSHLogProvider.java    |   4 +-
 .../hbase-webapps/regionserver/region.jsp          |   4 +
 .../org/apache/hadoop/hbase/client/TestAdmin2.java |   8 +-
 .../hbase/client/TestAsyncClusterAdminApi.java     |   8 +-
 .../apache/hadoop/hbase/io/hfile/TestPrefetch.java |  58 +++++
 .../hadoop/hbase/io/hfile/TestPrefetchRSClose.java |   2 +-
 .../io/hfile/bucket/TestBucketCachePersister.java  |  22 +-
 .../hbase/namequeues/TestNamedQueueRecorder.java   |   4 +-
 .../store/region/TestRegionProcedureStore.java     |   4 +-
 .../hadoop/hbase/quotas/TestRateLimiter.java       |  38 ++--
 .../regionserver/TestMetricsRegionServer.java      |  19 +-
 .../regionserver/TestMetricsTableRequests.java     |  10 +-
 .../regionserver/TestMetricsUserAggregate.java     |  31 ++-
 .../regionserver/TestPerColumnFamilyFlush.java     |   7 +-
 .../regionserver/TestRpcSchedulerFactory.java      |  12 ++
 .../regionserver/TestScannerBlockSizeLimits.java   |  44 ++--
 .../hbase/regionserver/wal/AbstractTestFSWAL.java  | 199 +++++++++---------
 .../regionserver/wal/AbstractTestLogRolling.java   |  36 ++--
 .../regionserver/wal/InstrumentedLogWriter.java    |   5 -
 .../regionserver/wal/TestLogRollingNoCluster.java  |   3 +-
 .../regionserver/wal/TestSecureAsyncWALReplay.java |   3 -
 .../regionserver/wal/TestSecureWALReplay.java      |   3 -
 .../apache/hadoop/hbase/wal/IOTestProvider.java    |   5 -
 .../hadoop/hbase/wal/TestFSHLogProvider.java       | 233 +++++++++++----------
 .../org/apache/hadoop/hbase/wal/TestSecureWAL.java |   6 -
 .../org/apache/hadoop/hbase/wal/TestWALSplit.java  |   3 +-
 .../hadoop/hbase/wal/WALPerformanceEvaluation.java |   4 -
 hbase-shell/src/main/ruby/irb/hirb.rb              |   2 +
 pom.xml                                            |  12 +-
 src/main/asciidoc/_chapters/developer.adoc         |  88 +++-----
 src/main/asciidoc/_chapters/hbase-default.adoc     |  19 --
 src/main/asciidoc/_chapters/security.adoc          |   4 +
 src/main/asciidoc/_chapters/upgrading.adoc         |   8 +-
 82 files changed, 1179 insertions(+), 905 deletions(-)
 rename dev-support/{ => flaky-tests}/Dockerfile (88%)
 rename dev-support/{ => flaky-tests}/python-requirements.txt (100%)
 delete mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/SecureAsyncProtobufLogWriter.java
 delete mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/SecureProtobufLogWriter.java

Reply via email to