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
🐛 Controller: Return error when started more than once
Starting the controller more than once is always wrong. Today, it will
result in:
* Its active workqueue being re-created, resulting in a data race,
breaking the guarantee of "there is at most one worker on a given
queue key" and messed-up metrics
* Starting double as many workers as configured
This PR changes that to instead return an error on all subsequent Start
attempts.
0 commit comments