You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wa...@apache.org on 2025/09/01 03:35:40 UTC

(skywalking) branch master updated: BanyanDB: make `BanyanDBMetricsDAO` output `scan all blocks` info log only when the model is not `indexModel`. (#13453)

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

wankai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git


The following commit(s) were added to refs/heads/master by this push:
     new c5952c1915 BanyanDB: make `BanyanDBMetricsDAO` output `scan all blocks` info log only when the model is not `indexModel`. (#13453)
c5952c1915 is described below

commit c5952c191511b727008eefcbdcb471b7456a04dd
Author: Wan Kai <wa...@foxmail.com>
AuthorDate: Mon Sep 1 11:35:35 2025 +0800

    BanyanDB: make `BanyanDBMetricsDAO` output `scan all blocks` info log only when the model is not `indexModel`. (#13453)
---
 docs/en/changes/changes.md                                            | 2 ++
 .../server/storage/plugin/banyandb/measure/BanyanDBMetricsDAO.java    | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md
index 6ffa15855b..14042e1ddd 100644
--- a/docs/en/changes/changes.md
+++ b/docs/en/changes/changes.md
@@ -87,6 +87,8 @@
 | **Attach Listener**             | 1         | RUNNABLE                    | JVM attach listener thread.                                                                                                           |
 | **Total**                       | **158**   | -                           | -                                                                                                                                     |
 
+* BanyanDB: make `BanyanDBMetricsDAO` output `scan all blocks` info log only when the model is not `indexModel`.
+
 #### UI
 
 * Enhance the trace `List/Tree/Table` graph to support displaying multiple refs of spans and distinguishing different parents.
diff --git a/oap-server/server-storage-plugin/storage-banyandb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/banyandb/measure/BanyanDBMetricsDAO.java b/oap-server/server-storage-plugin/storage-banyandb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/banyandb/measure/BanyanDBMetricsDAO.java
index ee2a1dd57c..1bce2c9c2e 100644
--- a/oap-server/server-storage-plugin/storage-banyandb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/banyandb/measure/BanyanDBMetricsDAO.java
+++ b/oap-server/server-storage-plugin/storage-banyandb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/banyandb/measure/BanyanDBMetricsDAO.java
@@ -121,7 +121,9 @@ public class BanyanDBMetricsDAO extends AbstractBanyanDBDAO implements IMetricsD
         if (begin != 0L || end != 0L) {
             timestampRange = new TimestampRange(begin, end);
         } else {
-            log.info("{}[{}] will scan all blocks", model.getName(), idStr);
+            if (!model.getBanyanDBModelExtension().isIndexMode()) {
+                log.info("{}[{}] will scan all blocks", model.getName(), idStr);
+            }
         }
 
         List<Metrics> metricsInStorage = new ArrayList<>(metrics.size());