Add separate push queue to reduce push lock contention (#12713)

This commit is contained in:
sakridge
2020-10-13 18:10:25 -07:00
committed by GitHub
parent b8f03c9b0f
commit 1f1eb9f26e
6 changed files with 68 additions and 18 deletions

View File

@ -204,6 +204,7 @@ mod tests {
{
let message = make_accounts_hashes_message(&validator1, vec![(0, hash1)]).unwrap();
cluster_info.push_message(message);
cluster_info.flush_push_queue();
}
slot_to_hash.insert(0, hash2);
trusted_validators.insert(validator1.pubkey());
@ -254,6 +255,7 @@ mod tests {
100,
);
}
cluster_info.flush_push_queue();
let cluster_hashes = cluster_info
.get_accounts_hash_for_node(&keypair.pubkey(), |c| c.clone())
.unwrap();