-
Notifications
You must be signed in to change notification settings - Fork 505
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
Misleading and confusing linkerd errors #2150
Comments
I've been messing around with various combinations of starting and stopping watches and I haven't been able to reproduce the |
Sadly no. I've seen it happen at least twice; once in #2148 and another time during a similar issue we saw in production, but I'm not able to reproduce it. |
I'll keep an eye out for this message but if you discover a way to reproduce it, please update this ticket. |
Not terribly useful, but we're seeing this again in production.
I see correlating log lines in the
Honestly I'm not sure how to repro this or what more information to give you. |
I'm going to close this until we have a reliable way to reproduce it. Please re-open if you are able to trigger this. |
Issue Type: Feature request
What happened: While triaging #2148 I saw several exceptions such as the one below. I now understand this is a normal symptom of linkerd stopping a watch on the Kubernetes API, but at first glance I interpreted it as "linkerd is having issues connecting to the Kubernetes API".
I run linkerd at
WARNING
log level by default (due to a few components that are quite noisy atINFO
level). When running atWARNING
level linkerd doesn't provide a lot of context; you just see that there was an exception and a 'failure' relating tolocalhost/127.0.0.1:8001
. When I bump up the logging to debug theFailed mid-stream. Terminating stream, closing connection
line provides a better hint at what's going on.What you expected to happen:
I'm not entirely sure what the best fix is here. This seems like something that is worth logging, but it may be possible to better represent that it's not necessarily problematic. As someone who does not come from the Finagle world I almost wish log lines like this contained links to the finagle docs to explain what the exceptions mean. Perhaps a linkerd documentation page containing the most common Finagle and linkerd exceptions and their meanings would help?
How to reproduce it (as minimally and precisely as possible):
The text was updated successfully, but these errors were encountered: