diff --git a/runtime/src/in_mem_accounts_index.rs b/runtime/src/in_mem_accounts_index.rs index 460edb8bcd..b2af1bcd8e 100644 --- a/runtime/src/in_mem_accounts_index.rs +++ b/runtime/src/in_mem_accounts_index.rs @@ -864,7 +864,7 @@ impl InMemAccountsIndex { } pub(crate) fn flush(&self) { - let flushing = self.flushing_active.swap(true, Ordering::Acquire); + let flushing = self.flushing_active.swap(true, Ordering::AcqRel); if flushing { // already flushing in another thread return;