Full block import benchmark (#5745)

This commit is contained in:
Nikolay Volf
2020-04-23 13:55:57 +03:00
committed by GitHub
parent 624e95b1af
commit 1a41b88430
5 changed files with 49 additions and 13 deletions
@@ -117,6 +117,7 @@ impl BatchVerifier {
use std::sync::{Mutex, Condvar};
let pending = std::mem::replace(&mut self.pending_tasks, vec![]);
let started = std::time::Instant::now();
log::trace!(
target: "runtime",
@@ -158,6 +159,12 @@ impl BatchVerifier {
let _ = cond_var.wait(mtx).expect("Waiting can only fail when the mutex waited on is poisoned; qed");
}
log::trace!(
target: "runtime",
"Finalization of batch verification took {} ms",
started.elapsed().as_millis(),
);
!self.invalid.swap(false, AtomicOrdering::Relaxed)
}
}