feat(cli): add use-caching-and-prewarming flag (#14114)

This commit is contained in:
Dan Cline
2025-01-30 19:48:35 -05:00
committed by GitHub
parent 4d00627559
commit 4ce5a60c58
3 changed files with 25 additions and 0 deletions

View File

@ -20,6 +20,10 @@ pub struct EngineArgs {
#[arg(long = "engine.state-root-task")]
pub state_root_task_enabled: bool,
/// Enable cross-block caching and parallel prewarming
#[arg(long = "engine.caching-and-prewarming")]
pub caching_and_prewarming_enabled: bool,
/// Enable comparing trie updates from the state root task to the trie updates from the regular
/// state root calculation.
#[arg(long = "engine.state-root-task-compare-updates")]
@ -33,6 +37,7 @@ impl Default for EngineArgs {
memory_block_buffer_target: DEFAULT_MEMORY_BLOCK_BUFFER_TARGET,
state_root_task_enabled: false,
state_root_task_compare_updates: false,
caching_and_prewarming_enabled: false,
}
}
}