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]