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

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


The following commit(s) were added to refs/heads/master by this push:
     new 85d9e5a1e47 [fix](metrics) Fix wrong scanner metrics (#60966)
85d9e5a1e47 is described below

commit 85d9e5a1e4703eea4647c595d038ffd6ef31e7ac
Author: Gabriel <[email protected]>
AuthorDate: Tue Mar 3 19:24:00 2026 +0800

    [fix](metrics) Fix wrong scanner metrics (#60966)
---
 be/src/vec/exec/scan/olap_scanner.cpp | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/be/src/vec/exec/scan/olap_scanner.cpp 
b/be/src/vec/exec/scan/olap_scanner.cpp
index 48e7ac34d85..2ec44a55645 100644
--- a/be/src/vec/exec/scan/olap_scanner.cpp
+++ b/be/src/vec/exec/scan/olap_scanner.cpp
@@ -727,21 +727,21 @@ void OlapScanner::_collect_profile_before_close() {
     // Update counters from tablet reader's stats
     auto& stats = _tablet_reader->stats();
     auto* local_state = (pipeline::OlapScanLocalState*)_local_state;
-    COUNTER_UPDATE(local_state->_io_timer, stats.io_ns);
+    COUNTER_SET(local_state->_io_timer, stats.io_ns);
     COUNTER_UPDATE(local_state->_read_compressed_counter, 
stats.compressed_bytes_read);
     COUNTER_UPDATE(local_state->_scan_bytes, stats.uncompressed_bytes_read);
-    COUNTER_UPDATE(local_state->_decompressor_timer, stats.decompress_ns);
+    COUNTER_SET(local_state->_decompressor_timer, stats.decompress_ns);
     COUNTER_UPDATE(local_state->_read_uncompressed_counter, 
stats.uncompressed_bytes_read);
-    COUNTER_UPDATE(local_state->_block_load_timer, stats.block_load_ns);
-    COUNTER_UPDATE(local_state->_block_load_counter, stats.blocks_load);
-    COUNTER_UPDATE(local_state->_block_fetch_timer, stats.block_fetch_ns);
-    COUNTER_UPDATE(local_state->_delete_bitmap_get_agg_timer, 
stats.delete_bitmap_get_agg_ns);
-    COUNTER_UPDATE(local_state->_scan_rows, stats.raw_rows_read);
-    COUNTER_UPDATE(local_state->_vec_cond_timer, stats.vec_cond_ns);
-    COUNTER_UPDATE(local_state->_short_cond_timer, stats.short_cond_ns);
-    COUNTER_UPDATE(local_state->_expr_filter_timer, stats.expr_filter_ns);
-    COUNTER_UPDATE(local_state->_block_init_timer, stats.block_init_ns);
-    COUNTER_UPDATE(local_state->_block_init_seek_timer, 
stats.block_init_seek_ns);
+    COUNTER_SET(local_state->_block_load_timer, stats.block_load_ns);
+    COUNTER_SET(local_state->_block_load_counter, stats.blocks_load);
+    COUNTER_SET(local_state->_block_fetch_timer, stats.block_fetch_ns);
+    COUNTER_SET(local_state->_delete_bitmap_get_agg_timer, 
stats.delete_bitmap_get_agg_ns);
+    COUNTER_SET(local_state->_scan_rows, stats.raw_rows_read);
+    COUNTER_SET(local_state->_vec_cond_timer, stats.vec_cond_ns);
+    COUNTER_SET(local_state->_short_cond_timer, stats.short_cond_ns);
+    COUNTER_SET(local_state->_expr_filter_timer, stats.expr_filter_ns);
+    COUNTER_SET(local_state->_block_init_timer, stats.block_init_ns);
+    COUNTER_SET(local_state->_block_init_seek_timer, stats.block_init_seek_ns);
     COUNTER_UPDATE(local_state->_block_init_seek_counter, 
stats.block_init_seek_num);
     COUNTER_UPDATE(local_state->_segment_generate_row_range_by_keys_timer,
                    stats.generate_row_ranges_by_keys_ns);


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to