-
-
Notifications
You must be signed in to change notification settings - Fork 415
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
[🐛 BUG]: Status is not available during graceful shutdown #1924
Comments
Hey @cv65kr 👋 Hm.. Plugins are stopped asynchronously (all at the same time). That means, if the Status plugin (which is responsible for these urls in p.3) stopped first, they (urls) won't be available while other plugins, like gRPC are still in the shutdown process (because you have a graceful timeout). This is done, because graceful shutdown should be spread across all plugin simultaneously, and should not be more than configured value. Sorry, could you please rephrase this: |
@rustatian sorry, I was in a hurry 😄 When |
Imo
|
Makes sense. |
No duplicates 🥲.
What happened?
During the graceful shutdown status plugins goes unavailable and that leads to problem with kubernetes.
When probes are of for k8s when SIGQUIT is sent immediately and graceful shutdown is skipped
Version (rr --version)
rr version 2024.1.2
How to reproduce the issue?
Code is from grpc repository (test catalog)
Use configuration:
http://127.0.0.1:35544/health?plugin=grpc
andhttp://127.0.0.1:35544/ready?plugin=grpc
returns 404Relevant log output
No response
The text was updated successfully, but these errors were encountered: