📖docs: improve MaxConcurrentReconciles documentation (#3521)
* docs: improve MaxConcurrentReconciles documentation Add detailed Go doc comments for MaxConcurrentReconciles explaining: - The option controls the number of worker goroutines processing items from the controller's work queue - Different queue items may be reconciled concurrently, but the same item is never processed by multiple workers at the same time - If the same item is added again while being processed, it is marked dirty and requeued after the current reconciliation finishes - Increasing concurrency can improve throughput but may increase load on the API server and external systems; QPS/Burst settings should be considered - Manager-level (config.Controller) and GroupKind-level configuration are also available; per-controller values take precedence * Update pkg/controller/controller.go Co-authored-by: Alvaro Aleman <alvaroaleman@users.noreply.github.com> * docs: simplify MaxConcurrentReconciles comment in TypedOptions * Update pkg/controller/controller.go Co-authored-by: Alvaro Aleman <alvaroaleman@users.noreply.github.com> --------- Co-authored-by: Alvaro Aleman <alvaroaleman@users.noreply.github.com>
M
mattsu committed
866050cfe56e2fd77e20b33768a2e9acbad3c09b
Parent: 6e96526
Committed by GitHub <noreply@github.com>
on 6/13/2026, 7:04:33 AM