Do watch processing on the controller-executor-service threadpool
Why are we making these changes?
Processing watches was previously done by a single thread which could impact the rate Cook could process job completions. Doing it in parallel allows us to handle a higher job completion throughput.
Changes proposed in this PR
controller-executor-service
threadpoolWhy are we making these changes?
Processing watches was previously done by a single thread which could impact the rate Cook could process job completions. Doing it in parallel allows us to handle a higher job completion throughput.