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

Figure out a solution for running an arbitrary number of async tasks with rate limits #1437

Open
alecthomas opened this issue May 8, 2024 · 1 comment

Comments

@alecthomas
Copy link
Collaborator

alecthomas commented May 8, 2024

What happens in the case where async calls are registered at a faster rate than number of controllers * 2 seconds? Is that the limit that this code supports?

The current approach deliberately rate limits, but we probably need something a bit smarter to prevent starvation while also rate limiting.

Originally posted by @matt2e in #1382 (comment)

@github-actions github-actions bot added the triage Issue needs triaging label May 8, 2024
@alecthomas alecthomas mentioned this issue May 8, 2024
@alecthomas alecthomas changed the title What happens in the case where async calls are registered at a faster rate than number of controllers * 2 seconds? Is that the limit that this code supports? Figure out a solution for running an arbitrary number of async tasks May 8, 2024
@alecthomas alecthomas changed the title Figure out a solution for running an arbitrary number of async tasks Figure out a solution for running an arbitrary number of async tasks with rate limits May 8, 2024
@matt2e matt2e removed the triage Issue needs triaging label May 8, 2024
@matt2e
Copy link
Contributor

matt2e commented May 8, 2024

From standup: tie this into auto runner scaling?

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

No branches or pull requests

2 participants