log adding root every 10s (#28280)
This commit is contained in:
parent
a1fe8dd444
commit
16853acf35
|
@ -1193,6 +1193,8 @@ pub struct AccountsDb {
|
||||||
/// debug feature to scan every append vec and verify refcounts are equal
|
/// debug feature to scan every append vec and verify refcounts are equal
|
||||||
exhaustively_verify_refcounts: bool,
|
exhaustively_verify_refcounts: bool,
|
||||||
|
|
||||||
|
last_add_root_log: AtomicInterval,
|
||||||
|
|
||||||
/// the full accounts hash calculation as of a predetermined block height 'N'
|
/// the full accounts hash calculation as of a predetermined block height 'N'
|
||||||
/// to be included in the bank hash at a predetermined block height 'M'
|
/// to be included in the bank hash at a predetermined block height 'M'
|
||||||
/// The cadence is once per epoch, all nodes calculate a full accounts hash as of a known slot calculated using 'N'
|
/// The cadence is once per epoch, all nodes calculate a full accounts hash as of a known slot calculated using 'N'
|
||||||
|
@ -2175,6 +2177,7 @@ impl AccountsDb {
|
||||||
num_hash_scan_passes,
|
num_hash_scan_passes,
|
||||||
log_dead_slots: AtomicBool::new(true),
|
log_dead_slots: AtomicBool::new(true),
|
||||||
exhaustively_verify_refcounts: false,
|
exhaustively_verify_refcounts: false,
|
||||||
|
last_add_root_log: AtomicInterval::default(),
|
||||||
epoch_accounts_hash_manager: EpochAccountsHashManager::new_invalid(),
|
epoch_accounts_hash_manager: EpochAccountsHashManager::new_invalid(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8509,6 +8512,10 @@ impl AccountsDb {
|
||||||
}
|
}
|
||||||
store_time.stop();
|
store_time.stop();
|
||||||
|
|
||||||
|
if self.last_add_root_log.should_update(10_000) {
|
||||||
|
datapoint_info!("add_root", ("root", slot, i64));
|
||||||
|
}
|
||||||
|
|
||||||
AccountsAddRootTiming {
|
AccountsAddRootTiming {
|
||||||
index_us: index_time.as_us(),
|
index_us: index_time.as_us(),
|
||||||
cache_us: cache_time.as_us(),
|
cache_us: cache_time.as_us(),
|
||||||
|
|
Loading…
Reference in New Issue