-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
Fix k8s panic #900
Fix k8s panic #900
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🐯
Signed-off-by: Emile Vauge <emile@vauge.com>
910230c
to
926eb09
Compare
Should'nt this be enought? Whats the motives to use "third" party libs in stead of just channels and goroutines directly?
|
@jonaz I don't know what you are calling "third party libs" here. |
I mean some external package thats not part of go. Just thought the fix was a bit to complicated for what was needed. But i'll admit i did not thoroughly read the safe packge from traefik. |
Is'nt there a possible goroutine leak aswell?
provider/kubernetes.go seems to check for error channel and send stop to it. But i dont think a client should be dependant on the usage not to leak goroutines. DISCLAMER: This maybe should belong in another issue on github. |
@jonaz goroutine leak has been tested quite intensively during the RC phase. |
Good. Official client should be sufficient! :D |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Fixes #877
Fixes #869
DO NOT merge before validation made in #877