From 34dab9c739d281cbe82275400f5944876c26af7f Mon Sep 17 00:00:00 2001 From: Luna Yao <40349250+ZnqbuZ@users.noreply.github.com> Date: Mon, 6 Apr 2026 17:03:13 +0200 Subject: [PATCH] node: comments --- easytier/src/dns/node.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easytier/src/dns/node.rs b/easytier/src/dns/node.rs index 879db2e5..9c9e9baf 100644 --- a/easytier/src/dns/node.rs +++ b/easytier/src/dns/node.rs @@ -142,11 +142,12 @@ impl DnsNode { join_joinset_background(tasks.clone(), "DnsNode".to_owned()); loop { + // Dynamic interval: slower if dirty (throttled), faster if clean (fast liveness check) let next_heartbeat = last_heartbeat + if self.mgr.dirty.peek() { rr_interval } else { - rr_interval / 8 + rr_interval / 4 }; sleep.as_mut().reset(next_heartbeat);