You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the solution you'd like
[A clear and concise description of what you want to happen.]
CAPC provider uses controller-runtime for all of its controllers. When each of the controller is set up with a manager, CAPC should configure controller-runtime to use multiple concurrent workers for each controller. This could be customizable with input arguments as well.
In order to support multiple concurrent workers, there might be code changes required to, in order to stop multiple workers accessing same resource. CAPI has a clean implementation of caching and locking that could be used as inspiration for this.
This will help when CAPC is managing multiple workload clusters and especially when the environment has a lot of operations going on resulting in lot of reconcile tasks being queued up quickly more than a single worker can serve.
The text was updated successfully, but these errors were encountered:
Everything should have been introduced with the various PRs.
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
/kind feature
Describe the solution you'd like
[A clear and concise description of what you want to happen.]
CAPC provider uses controller-runtime for all of its controllers. When each of the controller is set up with a manager, CAPC should configure controller-runtime to use multiple concurrent workers for each controller. This could be customizable with input arguments as well.
In order to support multiple concurrent workers, there might be code changes required to, in order to stop multiple workers accessing same resource. CAPI has a clean implementation of caching and locking that could be used as inspiration for this.
This will help when CAPC is managing multiple workload clusters and especially when the environment has a lot of operations going on resulting in lot of reconcile tasks being queued up quickly more than a single worker can serve.
The text was updated successfully, but these errors were encountered: