Skip to content

Enable dynamic ratelimiting / adjust clamav resource limits#8213

Merged
netomi merged 6 commits intoproductionfrom
enable-dynamic-ratelimiting
Feb 18, 2026
Merged

Enable dynamic ratelimiting / adjust clamav resource limits#8213
netomi merged 6 commits intoproductionfrom
enable-dynamic-ratelimiting

Conversation

@netomi
Copy link
Contributor

@netomi netomi commented Feb 18, 2026

This PR changes the following things:

After the rate limiting is enabled, it has to be configured via the admin dashboard.

@chrisguindon suggested to start with the same configuration as now and then gradually adjust limits.

So I added a safety tier with 75 RPS already in the DB:

image

@chrisguindon
Copy link
Member

@chrisguindon suggested to start with the same configuration as now and then gradually adjust limits.

+1

Our first goal is simply to migrate to the new rate-limiting system and confirm that it works as expected.

From there, we will need to work with @JoeTot to define how we want to rollout the free tier and register customers. From my perspective, it's important that we stay aligned with what was shared with the community in my blog post:
https://blogs.eclipse.org/post/christopher-guindon/scaling-open-vsx-registry-responsibly-rate-limiting

For most users, nothing should feel different. Developers should see little to no impact, and publishers should not experience disruption to normal publishing workflows. Sustained, high-volume automated consumers may need to coordinate with the Registry to ensure their usage can be supported reliably over time.

@netomi
Copy link
Contributor Author

netomi commented Feb 18, 2026

please approve so I can merge and start the deployment

@netomi netomi merged commit 35c3dde into production Feb 18, 2026
8 checks passed
@netomi netomi deleted the enable-dynamic-ratelimiting branch February 18, 2026 15:41
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