From 0887832b00a1e1b046f84bd570e94421a91199ea Mon Sep 17 00:00:00 2001 From: Stephen Akridge Date: Fri, 29 Mar 2019 11:20:36 -0700 Subject: [PATCH] Early exit if buffered packets is empty --- core/src/banking_stage.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/banking_stage.rs b/core/src/banking_stage.rs index c37a9cd209..5be3308c94 100644 --- a/core/src/banking_stage.rs +++ b/core/src/banking_stage.rs @@ -115,6 +115,10 @@ impl BankingStage { cluster_info: &Arc>, buffered_packets: &[(SharedPackets, usize)], ) -> bool { + if buffered_packets.is_empty() { + return false; + } + let rcluster_info = cluster_info.read().unwrap(); // If there's a bank, and leader is available, forward the buffered packets