-
Notifications
You must be signed in to change notification settings - Fork 379
Open
Labels
bugSomething isn't workingSomething isn't working
Description
When a major network change is detected, DnsResolver::reset() rebuilds the entire hickory resolver to pick up new DNS servers . This destroys the DNS cache. If DNS is temporarily unavailable during the network transition (eg WiFi→5G switches), the relay actor can't resolve the relay server hostname and all reconnection attempts fail.
We need to have a DNS cache that survives this. Potentially easier to do if we switch to simpledns and a custom resolver in #4036
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
🚑 Needs Triage