Skip to content
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

runner: close rate limiter on Stop #635

Merged
merged 1 commit into from
Aug 1, 2024

Conversation

birdayz
Copy link
Contributor

@birdayz birdayz commented Jul 1, 2024

redis client is never closed, even after graceful shutdown via Stop(). It is possible to observe this by creating a runner, and calling Stop(), and stopping the redis server. Runner is expected to be stopped, and all components closed, however still logs can be seen that redis is unavailable.

this patch allows runner to actually gracefully close rate limit implementations, so all components are closed gracefully on Stop.

@birdayz birdayz force-pushed the runner-close-redis branch from 23bc33a to 849047e Compare July 1, 2024 15:13
redis client is never closed, even after graceful shutdown. It is
possible to observe this by creating a runner, and calling Stop(), and
stopping redis. Runner is expected to be stopped, and all components
closed, however still logs can be seen that redis is unavailable.

this patch allows runner to actually gracefully close rate limit
implementations, so all components are closed gracefully on Stop.

Signed-off-by: Johannes Brüderl <[email protected]>
@birdayz birdayz force-pushed the runner-close-redis branch from 849047e to 9c86f77 Compare July 2, 2024 08:41
@mattklein123 mattklein123 merged commit f4af2db into envoyproxy:main Aug 1, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants