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

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


    omit 591e01b2dd8 HBASE-28097 Add documentation section for the Cache Aware 
balancer fu… (#5495)
    omit ecb756f7ffd HBASE-27999 Implement cache prefetch aware load balancer 
(#5376)
    omit 993326e147d HBASE-27998 Enhance region metrics to include prefetch 
ratio for each… (#5342)
    omit f6a276ab018 HBASE-27997 Enhance prefetch executor to record region 
prefetch infor… (#5339)
     add ae45634f3f6 HBASE-27997 Enhance prefetch executor to record region 
prefetch infor… (#5339)

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   (591e01b2dd8)
            \
             N -- N -- N   refs/heads/HBASE-27389-rebase (ae45634f3f6)

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.

No new revisions were added by this update.

Summary of changes:
 .../master/balancer/BalancerClusterState.java      | 156 +------
 .../hbase/master/balancer/BalancerRegionLoad.java  |  12 -
 .../hbase/master/balancer/BaseLoadBalancer.java    |   3 +-
 .../master/balancer/CacheAwareLoadBalancer.java    | 479 ---------------------
 .../master/balancer/StochasticLoadBalancer.java    |  54 +--
 .../hbase/master/balancer/BalancerTestBase.java    |  14 -
 .../balancer/TestStochasticLoadBalancer.java       |   4 -
 .../org/apache/hadoop/hbase/RegionMetrics.java     |   6 -
 .../apache/hadoop/hbase/RegionMetricsBuilder.java  |  38 +-
 .../org/apache/hadoop/hbase/ServerMetrics.java     |   6 -
 .../apache/hadoop/hbase/ServerMetricsBuilder.java  |  20 +-
 .../java/org/apache/hadoop/hbase/HConstants.java   |  12 -
 .../src/main/protobuf/PrefetchPersistence.proto    |  16 +-
 .../src/main/protobuf/server/ClusterStatus.proto   |  11 -
 .../main/protobuf/server/io/BucketCacheEntry.proto |   8 +-
 .../apache/hadoop/hbase/io/hfile/BlockCache.java   |   3 +-
 .../hadoop/hbase/io/hfile/BlockCacheFactory.java   |  13 +-
 .../hadoop/hbase/io/hfile/CombinedBlockCache.java  |   3 +-
 .../hadoop/hbase/io/hfile/HFilePreadReader.java    |   4 +-
 .../hadoop/hbase/io/hfile/PrefetchProtoUtils.java  |  53 +++
 .../hadoop/hbase/io/hfile/bucket/BucketCache.java  |  88 +---
 .../hbase/io/hfile/bucket/BucketProtoUtils.java    |  26 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |  40 +-
 .../org/apache/hadoop/hbase/TestServerMetrics.java |  18 +-
 .../hbase/master/TestRegionsRecoveryChore.java     |  14 -
 .../balancer/TestCacheAwareLoadBalancer.java       | 397 -----------------
 .../TestCacheAwareLoadBalancerCostFunctions.java   | 316 --------------
 ...lancerWithStochasticLoadBalancerAsInternal.java |   2 -
 src/main/asciidoc/_chapters/architecture.adoc      |  43 --
 29 files changed, 129 insertions(+), 1730 deletions(-)
 delete mode 100644 
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/CacheAwareLoadBalancer.java
 copy hbase-examples/src/main/protobuf/RefreshHFiles.proto => 
hbase-protocol-shaded/src/main/protobuf/PrefetchPersistence.proto (80%)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/PrefetchProtoUtils.java
 delete mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestCacheAwareLoadBalancer.java
 delete mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestCacheAwareLoadBalancerCostFunctions.java

Reply via email to