Skip to content

Enhancement: Make controller worker count configurable - #150

Open
jlamillan wants to merge 3 commits into
oracle:mainfrom
jlamillan:jlamillan/configurable-num-workers
Open

Enhancement: Make controller worker count configurable#150
jlamillan wants to merge 3 commits into
oracle:mainfrom
jlamillan:jlamillan/configurable-num-workers

Conversation

@jlamillan

Copy link
Copy Markdown
Member

Summary

Make the OCI Native Ingress controller worker count configurable with a new --num-workers flag, defaulting to 3 to preserve existing behavior.

Why

The controller currently runs each workqueue with a hard-coded worker count of 3. During busy reconciliation, long-running OCI load balancer operations can occupy those workers and delay queued ingress, ingress class, routing policy, and backend reconciliation. Exposing --num-workers allows deployments to increase controller throughput when needed without changing the default behavior.

@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Jun 26, 2026
@jlamillan
jlamillan force-pushed the jlamillan/configurable-num-workers branch from eff82f3 to 8debf1d Compare June 29, 2026 17:15
Signed-off-by: jesse.millan <jesse.millan@oracle.com>
@jlamillan
jlamillan force-pushed the jlamillan/configurable-num-workers branch from 8debf1d to 8afb548 Compare July 2, 2026 19:03
@jlamillan
jlamillan force-pushed the jlamillan/configurable-num-workers branch from 8afb548 to ec266f3 Compare July 29, 2026 21:18
Signed-off-by: jesse.millan <jesse.millan@oracle.com>
@jlamillan
jlamillan force-pushed the jlamillan/configurable-num-workers branch from ec266f3 to ea61d33 Compare July 31, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant