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

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


    omit cdd316b636d HBASE-28467: Add time-based priority caching checks for 
cacheOnRead code paths. (#5905)
    omit 4ce77d73d51 HBASE-28469: Integration of time-based priority caching 
into compaction paths (#5866)
    omit 58931cd49e1 HBASE-28535: Add a region-server wide key to enable 
data-tiering. (#5856)
    omit 42d3d36951d HBASE-28468: Integrate the data-tiering logic into cache 
evictions. (#5829)
    omit 643c5566bb8 HBASE-28466 Integration of time-based priority logic of 
bucket cache in prefetch functionality of HBase (#5808)
    omit db2e23f79b1 HBASE-28505 Implement enforcement to require Date Tiered 
Compaction for Time Range Data Tiering (#5809)
    omit a2a89b1753c HBASE-28465 Implementation of framework for time-based 
priority bucket-cache (#5793)
     add f0e0f567c0d HBASE-29405 Run spotless:apply with java 17 when creating 
release (#7116)
     add cb28ebec7a9 HBASE-29387: Reload quotas from hbase:quota table when 
changes are made (#7091)
     add 9eb51c679dc HBASE-29386 SnapshotProcedure and EnableTableProcedure can 
cause a deadlock (#7084)
     add 7988cdb89af HBASE-29233: Capture scan metrics at region level (#6868)
     add fcc420261a7 HBASE-29399 Update hadoop-metrics2-hbase.properties 
template (#7108)
     add b99e897c508 HBASE-29423 Incremental backups broken for non-default 
namespaces (#7130)
     add 46c4ac3006a [ADDENDUM] Revert "HBASE-28962 Meta replication is 
inconsistent after startup when reusing hbase storage location (#6448)" (#7125)
     add e3aacaf62e2 HBASE-22335 do add hfile ref only when replication_scope 
is 1 (#6955)
     add 87087f9e22e HBASE-29432: Provide mechanism to plug in rack or host 
locality logic into ExportSnapshot (#7129)
     add 3bbed010622 HBASE-29233 Addnedum fix site build error
     add 2321d965b79 HBASE-29383 Some tests in TestHFileOutputFormat2 fails in 
ShutdownHook.suppressHdfsShutdownHook (#7109)
     add 8ddf925daac HBASE-29325 Gson reflection failures on 
TestBucketCache.testCacheSimple (#6999)
     add 6220fb6d045 HBASE-29400 RollingBatchRestartRsAction may fail to start 
region server (#7139)
     add c336e081625 HBASE-29446 Web UI styling is broken in HBase 2.6.3RC1 
hadoop2 bin release (#7147)
     new 27fe734b61b HBASE-28465 Implementation of framework for time-based 
priority bucket-cache (#5793)
     new 025f685fa6b HBASE-28505 Implement enforcement to require Date Tiered 
Compaction for Time Range Data Tiering (#5809)
     new 2372ffa147e HBASE-28466 Integration of time-based priority logic of 
bucket cache in prefetch functionality of HBase (#5808)
     new c7c1509171f HBASE-28468: Integrate the data-tiering logic into cache 
evictions. (#5829)
     new 3e2dcfc9f9e HBASE-28535: Add a region-server wide key to enable 
data-tiering. (#5856)
     new 21c12be600c HBASE-28469: Integration of time-based priority caching 
into compaction paths (#5866)
     new 09c8e850393 HBASE-28467: Add time-based priority caching checks for 
cacheOnRead code paths. (#5905)

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   (cdd316b636d)
            \
             N -- N -- N   refs/heads/HBASE-28463 (09c8e850393)

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 7 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:
 .gitignore                                         |   1 +
 bin/hbase-common.sh                                |  42 +-
 bin/hbase-daemon.sh                                |  34 +-
 conf/hadoop-metrics2-hbase.properties              |  43 +-
 dev-support/create-release/release-util.sh         |   3 +-
 .../backup/impl/IncrementalTableBackupClient.java  |   2 +-
 .../hadoop/hbase/client/AbstractClientScanner.java |  12 +
 .../hadoop/hbase/client/AsyncClientScanner.java    |  15 +
 .../hadoop/hbase/client/ConnectionUtils.java       |  14 +-
 .../apache/hadoop/hbase/client/ImmutableScan.java  |  11 +
 .../java/org/apache/hadoop/hbase/client/Scan.java  |  26 +-
 .../client/metrics/RegionScanMetricsData.java      |  77 +++
 .../hadoop/hbase/client/metrics/ScanMetrics.java   |  16 +-
 .../client/metrics/ScanMetricsRegionInfo.java      |  82 +++
 .../hbase/client/metrics/ScanMetricsUtil.java      |  88 +++
 .../client/metrics/ServerSideScanMetrics.java      | 121 +++-
 .../hadoop/hbase/snapshot/ExportSnapshot.java      | 176 +++++-
 .../mapreduce/HFileOutputFormat2TestBase.java      | 281 +++++++++
 .../hbase/mapreduce/MRIncrementalLoadTestBase.java | 252 ++++++++
 .../hbase/mapreduce/TestConfigurePartitioner.java  | 121 ++++
 .../hbase/mapreduce/TestHFileOutputFormat2.java    | 655 ++-----------------
 .../hbase/mapreduce/TestMRIncrementalLoad.java     |  33 +-
 .../TestMRIncrementalLoadWithLocality.java         |  30 +-
 .../hbase/snapshot/TestExportSnapshotHelpers.java  | 175 +++++-
 .../protobuf/server/master/MasterProcedure.proto   |   5 +
 hbase-server/pom.xml                               | 211 ++++---
 .../hbase/client/ClientSideRegionScanner.java      |  11 +-
 .../hadoop/hbase/client/TableSnapshotScanner.java  |   3 +-
 .../apache/hadoop/hbase/executor/EventType.java    |   8 +-
 .../apache/hadoop/hbase/executor/ExecutorType.java |   4 +-
 .../hadoop/hbase/io/hfile/BlockCacheUtil.java      |  48 +-
 .../org/apache/hadoop/hbase/master/HMaster.java    |  50 +-
 .../hadoop/hbase/master/MasterRpcServices.java     |   5 +-
 .../master/procedure/ModifyTableProcedure.java     |   9 +-
 ...teProcedure.java => ReloadQuotasProcedure.java} |  96 ++-
 .../master/procedure/ServerProcedureInterface.java |   8 +-
 .../hadoop/hbase/master/procedure/ServerQueue.java |   1 +
 .../hbase/master/procedure/SnapshotProcedure.java  |  24 -
 .../hadoop/hbase/master/procedure/TableQueue.java  |   2 +-
 .../org/apache/hadoop/hbase/quotas/QuotaCache.java |  17 +-
 .../hbase/quotas/RegionServerRpcQuotaManager.java  |  13 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |   6 +
 .../hadoop/hbase/regionserver/RSRpcServices.java   |   9 +-
 .../hbase/regionserver/RegionScannerImpl.java      |   7 +-
 ...hargeHandler.java => ReloadQuotasCallable.java} |  29 +-
 .../regionserver/ReplicationObserver.java          |  16 +-
 .../hbase/client/TestAsyncTableScanMetrics.java    | 111 +++-
 ...AsyncTableScanMetricsWithScannerSuspending.java | 162 +++++
 .../hbase/client/TestClientSideRegionScanner.java  |  85 +++
 .../hbase/client/TestMetaReplicaAssignment.java    | 100 ---
 .../hadoop/hbase/client/TestReplicasClient.java    |  75 +++
 .../hadoop/hbase/client/TestScanAttributes.java    |  36 +-
 .../hadoop/hbase/client/TestTableScanMetrics.java  | 697 +++++++++++++++++++++
 .../hbase/client/TestTableSnapshotScanner.java     |  84 +++
 .../procedure/TestReloadQuotasProcedure.java       | 183 ++++++
 .../TestSnapshotProcedureConcurrently.java         |  57 ++
 .../master/procedure/TestSnapshotProcedureRIT.java |   3 +-
 .../regionserver/TestBulkLoadReplication.java      | 135 +++-
 58 files changed, 3464 insertions(+), 1156 deletions(-)
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/metrics/RegionScanMetricsData.java
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/metrics/ScanMetricsRegionInfo.java
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/metrics/ScanMetricsUtil.java
 create mode 100644 
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2TestBase.java
 create mode 100644 
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/MRIncrementalLoadTestBase.java
 create mode 100644 
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestConfigurePartitioner.java
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestCloneSnapshotFromClientNormal.java
 => 
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestMRIncrementalLoad.java
 (56%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestCloneSnapshotFromClientAfterSplittingRegion.java
 => 
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestMRIncrementalLoadWithLocality.java
 (63%)
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/{SwitchRpcThrottleRemoteProcedure.java
 => ReloadQuotasProcedure.java} (55%)
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/{CompactedHFilesDischargeHandler.java
 => ReloadQuotasCallable.java} (63%)
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncTableScanMetricsWithScannerSuspending.java
 delete mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaReplicaAssignment.java
 copy 
hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestConnectionConfiguration.java
 => 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestScanAttributes.java
 (60%)
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestTableScanMetrics.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestReloadQuotasProcedure.java

Reply via email to