]> Cypherpunks repositories - gostls13.git/commit
net: don't wait 5 seconds to re-read /etc/resolv.conf
authorBrad Fitzpatrick <bradfitz@golang.org>
Tue, 27 Jan 2026 17:05:48 +0000 (09:05 -0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 2 Feb 2026 18:15:12 +0000 (10:15 -0800)
commit6de7a19fea07bf8a9a54b7d9d3dc839fe2ea9d33
tree6f0726cffb6ddff44b770e7e5fc08e4185af8707
parent11d5284363ed88b8cc8ec6e68db80a16b2f9e708
net: don't wait 5 seconds to re-read /etc/resolv.conf

If a Go process starts up, finds /etc/resolv.conf empty, then the DHCP
client writes /etc/resolv.conf, the Go program would find itself
broken for up to 5 seconds.

We noticed this during integration tests in ephemeral VMs using
gokrazy that boot into our application.

Change-Id: Ia64c2b5c698a4ee3efc15d8a8f1850c47e531b84
Reviewed-on: https://go-review.googlesource.com/c/go/+/739620
Reviewed-by: Damien Neil <dneil@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/net/conf_test.go
src/net/dnsclient_unix.go