From 1a2bd4982bbc699b35b4fef9a9cf23d9fee887e0 Mon Sep 17 00:00:00 2001 From: Yin Guanhao Date: Mon, 21 Mar 2022 22:22:31 +0800 Subject: [PATCH] fix: don't hold lock when sleeping --- crates/rpc-server/src/registry.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/rpc-server/src/registry.rs b/crates/rpc-server/src/registry.rs index 50b935e87..eed6c8d0c 100644 --- a/crates/rpc-server/src/registry.rs +++ b/crates/rpc-server/src/registry.rs @@ -435,6 +435,7 @@ impl RequestSubmitter { if !mem_pool.is_mem_txs_full(Self::MAX_BATCH_SIZE) { break; } + drop(mem_pool); // sleep and try again tokio::time::sleep(Self::INTERVAL_MS).await; }