From fe70816eb28e654ba2dc8d24dcb92b5c2685e847 Mon Sep 17 00:00:00 2001 From: zonyitoo Date: Fri, 27 Dec 2019 19:19:28 +0800 Subject: [PATCH] Fixed bug, single server doesnt need to wait --- src/relay/loadbalancing/server/ping.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/relay/loadbalancing/server/ping.rs b/src/relay/loadbalancing/server/ping.rs index 9e4bbf8f..cce0496c 100644 --- a/src/relay/loadbalancing/server/ping.rs +++ b/src/relay/loadbalancing/server/ping.rs @@ -253,7 +253,9 @@ impl Inner { ); } - barrier.wait().await; + if check_required { + barrier.wait().await; + } Inner { servers,