kruise
kruise copied to clipboard
[feature request] Optimizing BroadcastJob Performance
What would you like to be added: BroadcastJob Controller list pods need add the disableDeepCopy options to improve performance in large-scale clusters. refer code: https://github.com/openkruise/kruise/blob/master/pkg/controller/broadcastjob/broadcastjob_controller.go#L216. For examples:
err = r.List(context.TODO(), podList, listOptions, utilclient.DisableDeepCopy)
if err != nil {
klog.Errorf("failed to get podList for job %s,", job.Name)
return reconcile.Result{}, err
}
Why is this needed:
can i work on this issue ?
/assign @manan1979
I am interested in this issue, can you assign it to me?
/assign @Prepmachine4