Skip to content

Commit e5b4906

Browse files
Merge pull request #492 from jottofar/bug-1905221
Bug 1905221: pkg/cvo/sync_worker.go: log work change details
2 parents a8d4d53 + f24622b commit e5b4906

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
@@ -472,7 +472,20 @@ func equalSyncWork(a, b *SyncWork) bool {
472472
if (a == nil && b != nil) || (a != nil && b == nil) {
473473
return false
474474
}
475-
return equalUpdate(a.Desired, b.Desired) && reflect.DeepEqual(a.Overrides, b.Overrides)
475+
sameVersion := equalUpdate(a.Desired, b.Desired)
476+
overridesEqual := reflect.DeepEqual(a.Overrides, b.Overrides)
477+
478+
if !sameVersion && !overridesEqual {
479+
klog.V(5).Info("Detected version and overrides changes")
480+
return false
481+
} else if !sameVersion {
482+
klog.V(5).Info("Detected version change")
483+
return false
484+
} else if !overridesEqual {
485+
klog.V(5).Info("Detected overrides change")
486+
return false
487+
}
488+
return true
476489
}
477490

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

0 commit comments

Comments
 (0)