I dug deeper in the code and found out that server health checks also call
dns resolution. The hold.valid was used before the change at
https://github.com/haproxy/haproxy/commit/f50e1ac4442be41ed8b9b7372310d1d068b85b33
to trigger the resolution. After the change it is triggered no more. So the
I would like to clarify how *hold valid* is used by resolvers. I have this
configuration:
resolvers mydns
nameserver dns1 192.168.122.202:53
accepted_payload_size 8192
timeout resolve 5s
timeout retry 2s
resolve_retries 3
hold other 30s
hold refused120s
hold nx
2 matches
Mail list logo