Skip to content

Commit d32dad9

Browse files
Merge pull request #997 from deads2k/reduce-logging
OCPBUGS-23377: to reduce log noise, only log sync_worker messages on retry or payload change
2 parents 1f35807 + 86b1233 commit d32dad9

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

pkg/cvo/sync_worker.go

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -945,6 +945,15 @@ func (w *SyncWorker) apply(ctx context.Context, work *SyncWork, maxWorkers int,
945945

946946
var reportEffectErrors []error
947947

948+
manifestVerbosity := klog.Level(4)
949+
switch {
950+
case work.Attempt > 0:
951+
manifestVerbosity = 2
952+
case work.State == payload.UpdatingPayload ||
953+
work.State == payload.InitializingPayload:
954+
manifestVerbosity = 2
955+
}
956+
948957
// update each object
949958
errs := payload.RunGraph(ctx, graph, maxWorkers, func(ctx context.Context, tasks []*payload.Task) error {
950959
// attempt to precreate a set of known types (currently ClusterOperator) without retries
@@ -956,14 +965,14 @@ func (w *SyncWorker) apply(ctx context.Context, work *SyncWork, maxWorkers int,
956965
continue
957966
}
958967
if err := task.Manifest.Include(nil, nil, nil, &capabilities, work.Overrides); err != nil {
959-
klog.V(2).Infof("Skipping precreation of %s: %s", task, err)
968+
klog.V(manifestVerbosity).Infof("Skipping precreation of %s: %s", task, err)
960969
continue
961970
}
962971
if err := w.builder.Apply(ctx, task.Manifest, payload.PrecreatingPayload); err != nil {
963972
klog.V(2).Infof("Unable to precreate resource %s: %v", task, err)
964973
continue
965974
}
966-
klog.V(2).Infof("Precreated resource %s", task)
975+
klog.V(manifestVerbosity).Infof("Precreated resource %s", task)
967976
}
968977

969978
for _, task := range tasks {
@@ -972,10 +981,10 @@ func (w *SyncWorker) apply(ctx context.Context, work *SyncWork, maxWorkers int,
972981
}
973982
cr.Update()
974983

975-
klog.V(2).Infof("Running sync for %s", task)
984+
klog.V(manifestVerbosity).Infof("Running sync for %s", task)
976985

977986
if err := task.Manifest.Include(nil, nil, nil, &capabilities, work.Overrides); err != nil {
978-
klog.V(2).Infof("Skipping %s: %s", task, err)
987+
klog.V(manifestVerbosity).Infof("Skipping %s: %s", task, err)
979988
continue
980989
}
981990
if err := task.Run(ctx, payloadUpdate.Release.Version, w.builder, work.State); err != nil {
@@ -987,7 +996,7 @@ func (w *SyncWorker) apply(ctx context.Context, work *SyncWork, maxWorkers int,
987996
}
988997
}
989998
cr.Inc()
990-
klog.V(2).Infof("Done syncing for %s", task)
999+
klog.V(manifestVerbosity).Infof("Done syncing for %s", task)
9911000
}
9921001
return nil
9931002
})

0 commit comments

Comments
 (0)