-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Repeated skydns log: incomplete CNAME chain: rcode is not equal to success
#5154
Comments
With latest master I also get repeated:
|
Here's my beautiful logs: https://gist.github.com/jimmidyson/5857bdfe1b5d4274bdb5 |
@jimmidyson can you help me reproduce this? It would be helpful to have at least all the services you have in your etcd. |
Forget the one i reported earlier today - that seemed to be something transient when I upgraded to master. Solved by deleting the Do you get the skydns log message at all? |
No. Running on a fresh etcd and just following the sample app flow I don't see anything from the dns server. |
Same log previously reported in #2482 (comment). @ncdc - Do you still get that log message? |
I finally got to hit this by execing in a pod and trying to curl another endpoint. Trying to debug this though I still don't see it repeatedly in my logs for no apparent reason... |
Thanks @Kargakis. Let me know today if you feel like this should remain a blocker bug |
SkyDNS is hitting
I suspect this is happening because the kubernetes service which is skydns in disguise exposes three ports
If I try to resolve a domain not known by SkyDNS, it will try three times with SkyDNS before moving to the next nameserver
I don't think this is a blocker bug. @jimmidyson It would be helpful to debug what you are seeing if you added some more logging in Godeps/_workspace/src/github.com/skynetservices/skydns/server/forwarding.go. More specifically what I did: if err == nil {
+ logf("Nameserver: %s, Rcode: %d", s.config.Nameservers[nsid], r.Rcode)
+ for _, q := range r.Question {
+ logf("Asked for %s", q.Name)
+ }
if r.Rcode != dns.RcodeSuccess {
return nil, fmt.Errorf("rcode is not equal to success")
} |
This started happening after the skydns on sept15th. The record format SkyDNS expected changed, which meant skydns was suddenly performing CNAME resolutions on things that should have been absolute. Fixed in #5613 |
p1 because it can result in multi-second delays to resolve. |
Continuously:
The text was updated successfully, but these errors were encountered: