huskies: merge 1066
This commit is contained in:
@@ -161,6 +161,12 @@ pub struct WatcherConfig {
|
||||
/// moved to `6_archived/`. Default: 14400 (4 hours).
|
||||
#[serde(default = "default_done_retention_secs")]
|
||||
pub done_retention_secs: u64,
|
||||
/// How often (in seconds) the periodic reconciler runs to converge
|
||||
/// subscriber side effects. The reconciler calls each subscriber's
|
||||
/// `reconcile()` entry point so that Lagged events never leave persistent
|
||||
/// state diverged. Default: 30 seconds.
|
||||
#[serde(default = "default_reconcile_interval_secs")]
|
||||
pub reconcile_interval_secs: u64,
|
||||
}
|
||||
|
||||
impl Default for WatcherConfig {
|
||||
@@ -168,6 +174,7 @@ impl Default for WatcherConfig {
|
||||
Self {
|
||||
sweep_interval_secs: default_sweep_interval_secs(),
|
||||
done_retention_secs: default_done_retention_secs(),
|
||||
reconcile_interval_secs: default_reconcile_interval_secs(),
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -180,6 +187,10 @@ fn default_done_retention_secs() -> u64 {
|
||||
4 * 60 * 60 // 4 hours
|
||||
}
|
||||
|
||||
fn default_reconcile_interval_secs() -> u64 {
|
||||
30
|
||||
}
|
||||
|
||||
fn default_qa() -> String {
|
||||
"server".to_string()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user