Merge pull request #111219 from dcbw/proxy-sync-on-node-events

proxy: queue syncs on node events rather than syncing immediately
This commit is contained in:
Kubernetes Prow Robot 2022-07-19 05:34:18 -07:00 committed by GitHub
commit a521af7007
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -633,7 +633,7 @@ func (proxier *Proxier) OnNodeAdd(node *v1.Node) {
proxier.mu.Unlock()
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
proxier.syncProxyRules()
proxier.Sync()
}
// OnNodeUpdate is called whenever modification of an existing
@ -657,7 +657,7 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
proxier.mu.Unlock()
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
proxier.syncProxyRules()
proxier.Sync()
}
// OnNodeDelete is called whenever deletion of an existing node
@ -672,7 +672,7 @@ func (proxier *Proxier) OnNodeDelete(node *v1.Node) {
proxier.nodeLabels = nil
proxier.mu.Unlock()
proxier.syncProxyRules()
proxier.Sync()
}
// OnNodeSynced is called once all the initial event handlers were

View File

@ -955,7 +955,7 @@ func (proxier *Proxier) OnNodeAdd(node *v1.Node) {
proxier.mu.Unlock()
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
proxier.syncProxyRules()
proxier.Sync()
}
// OnNodeUpdate is called whenever modification of an existing
@ -978,7 +978,7 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
proxier.mu.Unlock()
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
proxier.syncProxyRules()
proxier.Sync()
}
// OnNodeDelete is called whenever deletion of an existing node
@ -992,7 +992,7 @@ func (proxier *Proxier) OnNodeDelete(node *v1.Node) {
proxier.nodeLabels = nil
proxier.mu.Unlock()
proxier.syncProxyRules()
proxier.Sync()
}
// OnNodeSynced is called once all the initial event handlers were