diff --git a/src/crdt.rs b/src/crdt.rs index ab9c28727..419960c73 100644 --- a/src/crdt.rs +++ b/src/crdt.rs @@ -578,6 +578,7 @@ impl Crdt { .name("solana-gossip".to_string()) .spawn(move || loop { let _ = Self::run_gossip(&obj, &blob_sender, &blob_recycler); + obj.write().unwrap().purge(timestamp()); if exit.load(Ordering::Relaxed) { return; }