Skip to content

Commit 12bf965

Browse files
authored
Merge pull request #5267 from trozet/optimize_checking_node_zone
Trivial perf improvement for checking joinSubnetChanged
2 parents 74d92d7 + 008d105 commit 12bf965

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

go-controller/pkg/ovn/ovn.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,10 @@ func nodeSubnetChanged(oldNode, node *corev1.Node, netName string) bool {
431431
func joinCIDRChanged(oldNode, node *corev1.Node, netName string) bool {
432432
var oldCIDRs, newCIDRs map[string]json.RawMessage
433433

434+
if oldNode.Annotations[util.OVNNodeGRLRPAddrs] == node.Annotations[util.OVNNodeGRLRPAddrs] {
435+
return false
436+
}
437+
434438
if err := json.Unmarshal([]byte(oldNode.Annotations[util.OVNNodeGRLRPAddrs]), &oldCIDRs); err != nil {
435439
klog.Errorf("Failed to unmarshal old node %s annotation: %v", oldNode.Name, err)
436440
return false

0 commit comments

Comments
 (0)