Skip to content

Commit 29e6e5c

Browse files
authored
feat: enable prewarm spawn metrics (#14229)
1 parent 49b6ae0 commit 29e6e5c

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

crates/engine/tree/src/tree/metrics.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ pub(crate) struct BlockValidationMetrics {
7070
/// Trie input computation duration
7171
pub(crate) trie_input_duration: Gauge,
7272
/// Prewarm spawn duration
73-
#[allow(dead_code)]
7473
pub(crate) prewarm_spawn_duration: Gauge,
7574
/// Cache saving duration
7675
#[allow(dead_code)]

crates/engine/tree/src/tree/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2455,6 +2455,8 @@ where
24552455
drop(state_root_sender);
24562456
let elapsed = prewarm_start.elapsed();
24572457
debug!(target: "engine::tree", ?elapsed, "Done spawning prewarm threads");
2458+
2459+
self.metrics.block_validation.prewarm_spawn_duration.set(elapsed.as_secs_f64());
24582460
}
24592461
trace!(target: "engine::tree", block=?block_num_hash, "Executing block");
24602462

0 commit comments

Comments
 (0)