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

edcoleman pushed a commit to branch elasticity
in repository https://gitbox.apache.org/repos/asf/accumulo.git

commit 4542108269fb8da4a523f1e5513974bc45ee13bd
Merge: b32a32cb58 f4c1f24658
Author: Ed Coleman <edcole...@apache.org>
AuthorDate: Wed May 8 18:01:13 2024 +0000

    Merge remote-tracking branch 'upstream/main' into elasticity

 .../accumulo/core/metrics/MetricsProducer.java     |  9 ++++
 .../apache/accumulo/tserver/BlockCacheMetrics.java | 61 ++++++++++++++++++++++
 .../org/apache/accumulo/tserver/ScanServer.java    | 18 +++----
 .../org/apache/accumulo/tserver/TabletServer.java  |  5 +-
 4 files changed, 82 insertions(+), 11 deletions(-)

diff --cc 
server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java
index 7f325c39fa,0590fb8aa2..8aa8f65f4b
--- a/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java
+++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java
@@@ -166,7 -181,9 +166,8 @@@ public class TabletServer extends Abstr
    TabletServerUpdateMetrics updateMetrics;
    TabletServerScanMetrics scanMetrics;
    TabletServerMinCMetrics mincMetrics;
 -  CompactionExecutorsMetrics ceMetrics;
    PausedCompactionMetrics pausedMetrics;
+   BlockCacheMetrics blockCacheMetrics;
  
    @Override
    public TabletServerScanMetrics getScanMetrics() {
@@@ -582,14 -712,21 +583,16 @@@
      updateMetrics = new TabletServerUpdateMetrics();
      scanMetrics = new TabletServerScanMetrics();
      mincMetrics = new TabletServerMinCMetrics();
 -    ceMetrics = new CompactionExecutorsMetrics();
      pausedMetrics = new PausedCompactionMetrics();
+     blockCacheMetrics = new 
BlockCacheMetrics(this.resourceManager.getIndexCache(),
+         this.resourceManager.getDataCache(), 
this.resourceManager.getSummaryCache());
  
      metricsInfo.addMetricsProducers(this, metrics, updateMetrics, 
scanMetrics, mincMetrics,
-         pausedMetrics);
 -        ceMetrics, pausedMetrics, blockCacheMetrics);
++        pausedMetrics, blockCacheMetrics);
      metricsInfo.init();
  
 -    this.compactionManager = new CompactionManager(() -> Iterators
 -        .transform(onlineTablets.snapshot().values().iterator(), 
Tablet::asCompactable),
 -        getContext(), ceMetrics);
 -    compactionManager.start();
 -
      announceExistence();
 +    getContext().setServiceLock(tabletServerLock);
  
      try {
        walMarker.initWalMarker(getTabletSession());

Reply via email to