From 6eea38d8038a931fe62b52f82c67f2435e426daf Mon Sep 17 00:00:00 2001 From: Tao Zhu <82401714+taozhu-chicago@users.noreply.github.com> Date: Mon, 7 Aug 2023 09:33:57 -0500 Subject: [PATCH] Remove unnecessary ref of arc (#32729) * remove unnecessary ref of arc --- .../optimistically_confirmed_bank_tracker.rs | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/rpc/src/optimistically_confirmed_bank_tracker.rs b/rpc/src/optimistically_confirmed_bank_tracker.rs index e918ff3dd..69e0ba41f 100644 --- a/rpc/src/optimistically_confirmed_bank_tracker.rs +++ b/rpc/src/optimistically_confirmed_bank_tracker.rs @@ -124,9 +124,9 @@ impl OptimisticallyConfirmedBankTracker { fn recv_notification( receiver: &Receiver, - bank_forks: &Arc>, - optimistically_confirmed_bank: &Arc>, - subscriptions: &Arc, + bank_forks: &RwLock, + optimistically_confirmed_bank: &RwLock, + subscriptions: &RpcSubscriptions, pending_optimistically_confirmed_banks: &mut HashSet, last_notified_confirmed_slot: &mut Slot, highest_confirmed_slot: &mut Slot, @@ -168,8 +168,8 @@ impl OptimisticallyConfirmedBankTracker { } fn notify_or_defer( - subscriptions: &Arc, - bank_forks: &Arc>, + subscriptions: &RpcSubscriptions, + bank_forks: &RwLock, bank: &Arc, last_notified_confirmed_slot: &mut Slot, pending_optimistically_confirmed_banks: &mut HashSet, @@ -195,8 +195,8 @@ impl OptimisticallyConfirmedBankTracker { } fn notify_or_defer_confirmed_banks( - subscriptions: &Arc, - bank_forks: &Arc>, + subscriptions: &RpcSubscriptions, + bank_forks: &RwLock, bank: &Arc, slot_threshold: Slot, last_notified_confirmed_slot: &mut Slot, @@ -251,9 +251,9 @@ impl OptimisticallyConfirmedBankTracker { pub fn process_notification( notification: BankNotification, - bank_forks: &Arc>, - optimistically_confirmed_bank: &Arc>, - subscriptions: &Arc, + bank_forks: &RwLock, + optimistically_confirmed_bank: &RwLock, + subscriptions: &RpcSubscriptions, pending_optimistically_confirmed_banks: &mut HashSet, last_notified_confirmed_slot: &mut Slot, highest_confirmed_slot: &mut Slot,