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

ScheduledStartingRateLimiter: do not except, but log instead #355

Merged
merged 1 commit into from
Jun 10, 2020

Conversation

oschaaf
Copy link
Member

@oschaaf oschaaf commented Jun 10, 2020

Avoid excepting in scenarios with many workers:

  • Log an error instead of throwing
  • Tweaks kMinimalWorkerDelay so that the problem may in practice
    resolve: allow more headroom as configured concurrency increases.

Intends to fix #339

Signed-off-by: Otto van der Schaaf [email protected]

Avoid excepting in scenarios with many workers:
- Log an error instead of throwing
- Tweaks kMinimalWorkerDelay so that the problem may in practice
  resolve: allow more headroom as configured concurrency increases.

Intends to fix envoyproxy#339

Signed-off-by: Otto van der Schaaf <[email protected]>
@oschaaf oschaaf added P1 waiting-for-review A PR waiting for a review. labels Jun 10, 2020
Copy link
Collaborator

@mum4k mum4k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you Otto.

@mum4k mum4k merged commit d498702 into envoyproxy:master Jun 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P1 waiting-for-review A PR waiting for a review.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

With high concurrency (75-100 concurrency), users hit Nighthawk Scheduled Start Time Exception
2 participants