From 611af87fdb07de9dba14435b432c776bd3176a6d Mon Sep 17 00:00:00 2001 From: Ryo Onodera Date: Fri, 23 Jul 2021 10:17:19 +0900 Subject: [PATCH] Really start caching by fixing swapped CAS... (#18842) --- core/src/broadcast_stage/standard_broadcast_run.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/broadcast_stage/standard_broadcast_run.rs b/core/src/broadcast_stage/standard_broadcast_run.rs index 62af0708d71ebb..7bfe5950f4d6dd 100644 --- a/core/src/broadcast_stage/standard_broadcast_run.rs +++ b/core/src/broadcast_stage/standard_broadcast_run.rs @@ -344,7 +344,7 @@ impl StandardBroadcastRun { if now - last > BROADCAST_PEER_UPDATE_INTERVAL_MS && self .last_peer_update - .compare_and_swap(now, last, Ordering::Relaxed) + .compare_and_swap(last, now, Ordering::Relaxed) == last { *self.cluster_nodes.write().unwrap() = ClusterNodes::::new(