Fix subtraction overflow in metrics (#14290)

This commit is contained in:
sakridge
2020-12-27 16:26:22 -08:00
committed by GitHub
parent 7b49c85aa7
commit c693ffaa08
3 changed files with 7 additions and 4 deletions

View File

@ -2723,7 +2723,7 @@ impl AccountsDB {
fn report_store_timings(&self) {
let last = self.stats.last_store_report.load(Ordering::Relaxed);
let now = solana_sdk::timing::timestamp();
if now - last > 1000
if now.saturating_sub(last) > 1000
&& self
.stats
.last_store_report