Skip to content

Commit f24622b

Browse files
committed
pkg/cvo/sync_worker.go: log work change details
1 parent 1e51a0e commit f24622b

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

pkg/cvo/sync_worker.go

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,20 @@ func equalSyncWork(a, b *SyncWork) bool {
468468
if (a == nil && b != nil) || (a != nil && b == nil) {
469469
return false
470470
}
471-
return equalUpdate(a.Desired, b.Desired) && reflect.DeepEqual(a.Overrides, b.Overrides)
471+
sameVersion := equalUpdate(a.Desired, b.Desired)
472+
overridesEqual := reflect.DeepEqual(a.Overrides, b.Overrides)
473+
474+
if !sameVersion && !overridesEqual {
475+
klog.V(5).Info("Detected version and overrides changes")
476+
return false
477+
} else if !sameVersion {
478+
klog.V(5).Info("Detected version change")
479+
return false
480+
} else if !overridesEqual {
481+
klog.V(5).Info("Detected overrides change")
482+
return false
483+
}
484+
return true
472485
}
473486

474487
// updateStatus records the current status of the sync action for observation

0 commit comments

Comments
 (0)