Don't filter transactions if we are buffering it locally (#4395)

automerge
This commit is contained in:
Pankaj Garg
2019-05-22 17:54:28 -07:00
committed by Grimes
parent 2f976ae460
commit b8f6c17dee
2 changed files with 34 additions and 6 deletions

View File

@ -55,6 +55,7 @@ fn bench_consume_buffered(bencher: &mut Bencher) {
let (genesis_block, _mint_keypair) = create_genesis_block(100_000);
let bank = Arc::new(Bank::new(&genesis_block));
let ledger_path = get_tmp_ledger_path!();
let my_id = Pubkey::new_rand();
{
let blocktree = Arc::new(
Blocktree::open(&ledger_path).expect("Expected to be able to open database ledger"),
@ -75,7 +76,7 @@ fn bench_consume_buffered(bencher: &mut Bencher) {
// If the packet buffers are copied, performance will be poor.
bencher.iter(move || {
let _ignored =
BankingStage::consume_buffered_packets(&poh_recorder, packets.as_slice());
BankingStage::consume_buffered_packets(&my_id, &poh_recorder, packets.as_slice());
});
exit.store(true, Ordering::Relaxed);