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

Concurrency in managing the runners #32

Open
yhaliaw opened this issue Feb 10, 2023 · 1 comment
Open

Concurrency in managing the runners #32

yhaliaw opened this issue Feb 10, 2023 · 1 comment

Comments

@yhaliaw
Copy link
Collaborator

yhaliaw commented Feb 10, 2023

Enhancement Proposal

As a user, I would like the charm to reconcile the current state and the intended state as soon as possible.

Adding concurrency to the management of the runners would achieve this.

Async would be a good way to add concurrency, as the charm calls external API.
Parallelism might possibly help.

The creation and deletion of runners might benefit from this.

@cbartz
Copy link
Collaborator

cbartz commented Nov 7, 2024

This is already done for runners on openstack cloud, but missing for LXD. The charm will be refactored soon anyway. Still keeping the issue open to keep track (for LXD).

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