Remove unprocessed transactions from log notifications (#16349)

This commit is contained in:
Justin Starry 2021-04-04 23:44:59 +08:00 committed by GitHub
parent 1359bceb5d
commit 0596cf5405
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -3000,7 +3000,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 transaction_log_index = transaction_log_collector.logs.len();