From aca3534e89435cc89391f9c8e430776857a48be2 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Sun, 4 Apr 2021 17:06:18 +0000 Subject: [PATCH] Remove unprocessed transactions from log notifications (#16349) (#16352) (cherry picked from commit 0596cf54059ca71ba0bc0978e24e1f881c9d2d83) Co-authored-by: Justin Starry --- runtime/src/bank.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/runtime/src/bank.rs b/runtime/src/bank.rs index 8244c315d9..e5ca8fe795 100644 --- a/runtime/src/bank.rs +++ b/runtime/src/bank.rs @@ -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 transaction_log_index = transaction_log_collector.logs.len();