aboutsummaryrefslogtreecommitdiff
path: root/plugin/forward/health.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/forward/health.go')
-rw-r--r--plugin/forward/health.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/plugin/forward/health.go b/plugin/forward/health.go
index 2b59039a6..fcd3df200 100644
--- a/plugin/forward/health.go
+++ b/plugin/forward/health.go
@@ -24,14 +24,19 @@ type dnsHc struct {
recursionDesired bool
}
+var (
+ hcReadTimeout = 1 * time.Second
+ hcWriteTimeout = 1 * time.Second
+)
+
// NewHealthChecker returns a new HealthChecker based on transport.
func NewHealthChecker(trans string, recursionDesired bool) HealthChecker {
switch trans {
case transport.DNS, transport.TLS:
c := new(dns.Client)
c.Net = "udp"
- c.ReadTimeout = 1 * time.Second
- c.WriteTimeout = 1 * time.Second
+ c.ReadTimeout = hcReadTimeout
+ c.WriteTimeout = hcWriteTimeout
return &dnsHc{c: c, recursionDesired: recursionDesired}
}