Don't log if context is canceled

This commit is contained in:
Eric Lippmann 2021-10-12 12:02:46 +02:00
parent 54dbe0cfbe
commit dc7511cd25
2 changed files with 15 additions and 0 deletions

View file

@ -211,6 +211,11 @@ func run() int {
g.Go(func() error {
configInitSync.Wait()
if err := synctx.Err(); err != nil {
return err
}
logger.Info("Starting config runtime updates sync")
return rt.Sync(synctx, v1.ConfigFactories, runtimeConfigUpdateStreams)
@ -218,7 +223,13 @@ func run() int {
g.Go(func() error {
stateInitSync.Wait()
if err := synctx.Err(); err != nil {
return err
}
logger.Info("Starting state runtime updates sync")
return rt.Sync(synctx, v1.StateFactories, runtimeStateUpdateStreams)
})

View file

@ -48,6 +48,10 @@ func WithBackoff(
return
}
if err = parentCtx.Err(); err != nil {
return
}
if settings.OnError != nil {
settings.OnError(time.Since(start), attempt, err, prevErr)
}