cmd/derper: close connections once bootstrap DNS has been served

Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>
pull/3915/head
Josh Bleecher Snyder 2 years ago committed by Josh Bleecher Snyder
parent 21358cf2f5
commit ec62217f52

@ -58,5 +58,9 @@ func refreshBootstrapDNS() {
func handleBootstrapDNS(w http.ResponseWriter, r *http.Request) {
bootstrapDNSRequests.Add(1)
j, _ := dnsCache.Load().([]byte)
// Bootstrap DNS requests occur cross-regions,
// and are randomized per request,
// so keeping a connection open is pointlessly expensive.
w.Header().Set("Connection", "close")
w.Write(j)
}

Loading…
Cancel
Save