huskies: merge 1156 story Periodic liveness tick so runtime freezes have a precise timestamp
This commit is contained in:
@@ -167,6 +167,11 @@ pub struct WatcherConfig {
|
||||
/// state diverged. Default: 30 seconds.
|
||||
#[serde(default = "default_reconcile_interval_secs")]
|
||||
pub reconcile_interval_secs: u64,
|
||||
/// How often (in seconds) the liveness tick task emits a heartbeat log line.
|
||||
/// Reduce if 5-second granularity causes noise; increase to quiet the logs.
|
||||
/// Default: 5 seconds.
|
||||
#[serde(default = "default_liveness_tick_secs")]
|
||||
pub liveness_tick_secs: u64,
|
||||
}
|
||||
|
||||
impl Default for WatcherConfig {
|
||||
@@ -175,6 +180,7 @@ impl Default for WatcherConfig {
|
||||
sweep_interval_secs: default_sweep_interval_secs(),
|
||||
done_retention_secs: default_done_retention_secs(),
|
||||
reconcile_interval_secs: default_reconcile_interval_secs(),
|
||||
liveness_tick_secs: default_liveness_tick_secs(),
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -191,6 +197,10 @@ fn default_reconcile_interval_secs() -> u64 {
|
||||
30
|
||||
}
|
||||
|
||||
fn default_liveness_tick_secs() -> u64 {
|
||||
5
|
||||
}
|
||||
|
||||
fn default_qa() -> String {
|
||||
"server".to_string()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user