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

[server] Add host-level signals for adaptive ingestion throttler #1440

Merged
merged 14 commits into from
Jan 16, 2025

Conversation

sixpluszero
Copy link
Contributor

@sixpluszero sixpluszero commented Jan 15, 2025

[server] Add host-level signals for adaptive ingestion throttler

This PR adds host-level signals for adaptive ingestion throttler, it includes read latency and heartbeat lag signals. This PR also adjust the adaptive signal onboarding to global throttler, instead of the pool throttler, for the simplicity purpose.
It also adjust some setup in throttler implementation, so that after certain time of idleness in signal, it will try to bump up the config.
Current implementation is just a proof of concept, we expect a lot of tuning will happen to make it work properly

How was this PR tested?

Does this PR introduce any user-facing changes?

  • No. You can skip the rest of this section.
  • Yes. Make sure to explain your proposed changes and call out the behavior change.

@sixpluszero sixpluszero changed the title [WIP][server] Add host-level signals for adaptive ingestion throttler [server] Add host-level signals for adaptive ingestion throttler Jan 16, 2025
@majisourav99 majisourav99 enabled auto-merge (squash) January 16, 2025 21:58
Copy link
Contributor

@majisourav99 majisourav99 left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks

@majisourav99 majisourav99 merged commit a8173c8 into linkedin:main Jan 16, 2025
57 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