Remove unprocessed transactions from log notifications (#16349) (#16352)

(cherry picked from commit 0596cf5405)

Co-authored-by: Justin Starry <justin@solana.com>
This commit is contained in:
mergify[bot]
2021-04-04 17:06:18 +00:00
committed by GitHub
parent b4bb062a2e
commit aca3534e89

View File

@ -3038,7 +3038,10 @@ impl Bank {
} }
} }
} }
if transaction_log_collector_config.filter != TransactionLogCollectorFilter::None {
if Self::can_commit(r) // Skip log collection for unprocessed transactions
&& transaction_log_collector_config.filter != TransactionLogCollectorFilter::None
{
let mut transaction_log_collector = self.transaction_log_collector.write().unwrap(); let mut transaction_log_collector = self.transaction_log_collector.write().unwrap();
let transaction_log_index = transaction_log_collector.logs.len(); let transaction_log_index = transaction_log_collector.logs.len();