internal/worker: log some InsertModule errors at Info If the error's status is less than 500, log as Info rather than Error. Change-Id: Id8cfeceac4063f77a3461f3c27786f34424c920e Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/349754 Trust: Jonathan Amsterdam <jba@google.com> Run-TryBot: Jonathan Amsterdam <jba@google.com> Reviewed-by: Julie Qiu <julie@golang.org>
diff --git a/internal/worker/fetch.go b/internal/worker/fetch.go index a6aa35e..a2fb408 100644 --- a/internal/worker/fetch.go +++ b/internal/worker/fetch.go
@@ -362,10 +362,13 @@ isLatest, err := f.DB.InsertModule(ctx, ft.Module, lmv) ft.timings["db.InsertModule"] = time.Since(start) if err != nil { - log.Error(ctx, err) - ft.Status = derrors.ToStatus(err) ft.Error = err + if ft.Status >= 500 { + log.Error(ctx, err) + } else { + log.Info(ctx, err) + } return ft } log.Debugf(ctx, "db.InsertModule succeeded for %s@%s", ft.ModulePath, ft.RequestedVersion)