mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 21:17:23 +00:00
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:
commit
a521af7007
@ -633,7 +633,7 @@ func (proxier *Proxier) OnNodeAdd(node *v1.Node) {
|
|||||||
proxier.mu.Unlock()
|
proxier.mu.Unlock()
|
||||||
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.Sync()
|
||||||
}
|
}
|
||||||
|
|
||||||
// OnNodeUpdate is called whenever modification of an existing
|
// OnNodeUpdate is called whenever modification of an existing
|
||||||
@ -657,7 +657,7 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
|
|||||||
proxier.mu.Unlock()
|
proxier.mu.Unlock()
|
||||||
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.Sync()
|
||||||
}
|
}
|
||||||
|
|
||||||
// OnNodeDelete is called whenever deletion of an existing node
|
// OnNodeDelete is called whenever deletion of an existing node
|
||||||
@ -672,7 +672,7 @@ func (proxier *Proxier) OnNodeDelete(node *v1.Node) {
|
|||||||
proxier.nodeLabels = nil
|
proxier.nodeLabels = nil
|
||||||
proxier.mu.Unlock()
|
proxier.mu.Unlock()
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.Sync()
|
||||||
}
|
}
|
||||||
|
|
||||||
// OnNodeSynced is called once all the initial event handlers were
|
// OnNodeSynced is called once all the initial event handlers were
|
||||||
|
@ -955,7 +955,7 @@ func (proxier *Proxier) OnNodeAdd(node *v1.Node) {
|
|||||||
proxier.mu.Unlock()
|
proxier.mu.Unlock()
|
||||||
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.Sync()
|
||||||
}
|
}
|
||||||
|
|
||||||
// OnNodeUpdate is called whenever modification of an existing
|
// OnNodeUpdate is called whenever modification of an existing
|
||||||
@ -978,7 +978,7 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
|
|||||||
proxier.mu.Unlock()
|
proxier.mu.Unlock()
|
||||||
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
klog.V(4).InfoS("Updated proxier node labels", "labels", node.Labels)
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.Sync()
|
||||||
}
|
}
|
||||||
|
|
||||||
// OnNodeDelete is called whenever deletion of an existing node
|
// OnNodeDelete is called whenever deletion of an existing node
|
||||||
@ -992,7 +992,7 @@ func (proxier *Proxier) OnNodeDelete(node *v1.Node) {
|
|||||||
proxier.nodeLabels = nil
|
proxier.nodeLabels = nil
|
||||||
proxier.mu.Unlock()
|
proxier.mu.Unlock()
|
||||||
|
|
||||||
proxier.syncProxyRules()
|
proxier.Sync()
|
||||||
}
|
}
|
||||||
|
|
||||||
// OnNodeSynced is called once all the initial event handlers were
|
// OnNodeSynced is called once all the initial event handlers were
|
||||||
|
Loading…
Reference in New Issue
Block a user