From b5a33a192bccff6d1ab5825ed0428760211664c9 Mon Sep 17 00:00:00 2001 From: Luna Yao <40349250+ZnqbuZ@users.noreply.github.com> Date: Mon, 23 Feb 2026 02:43:19 +0100 Subject: [PATCH] node: use join in election --- easytier/src/dns/node.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/easytier/src/dns/node.rs b/easytier/src/dns/node.rs index f557953a..583bc357 100644 --- a/easytier/src/dns/node.rs +++ b/easytier/src/dns/node.rs @@ -68,11 +68,11 @@ impl DnsNode { let server = Arc::new(DnsServer::new(self.peer_mgr.clone(), rpc)); - self.peer_mgr - .add_nic_packet_process_pipeline(Box::new(server.clone())) - .await; - - server.run().await; + tokio::join!( + self.peer_mgr + .add_nic_packet_process_pipeline(Box::new(server.clone())), + server.run() + ); let _ = self .peer_mgr