You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(of course the simple .domain.com can be .consul
or even no domain need at all, if you register services like foo.service
but having 1st entry in dnsmasq)
affected versions
all version of consul > 0.7
Operating system and Environment details
Reproducible on Linux (amd64)
Log Fragments
-log-level=TRACE is not giving anything special
Expected behavior
consul is not dying
The text was updated successfully, but these errors were encountered:
…#4918)
* Avoid to have infinite recursion in DNS lookups when resolving CNAMEs
This will avoid killing Consul when a Service.Address is using CNAME
to a Consul CNAME that creates an infinite recursion.
This will fix#4907
* Use maxRecursionLevel = 3 to allow several recursions
Overview of the Issue
Consul gets out of memory and dies or machine hangs
due to the loop of DNS resolve
when buggy service has been registered
and one DNS query was asked
Reproduction Steps
dnsmasq
(or unbound) with config like:Address
not an IP, but hostname from domain that is gonna be resolve again via consul
(of course the simple
.domain.com
can be.consul
or even no domain need at all, if you register services like
foo.service
but having 1st entry in
dnsmasq
)affected versions
all version of consul > 0.7
Operating system and Environment details
Reproducible on Linux (amd64)
Log Fragments
-log-level=TRACE
is not giving anything specialExpected behavior
consul is not dying
The text was updated successfully, but these errors were encountered: