internal/vulndbreqs: use Go instead of TryGo Otherwise, a go routine will be skipped if the limit is reached. Change-Id: Ie5a4d7d31879f549678c00087b60d8904f77f234 Reviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/605435 Reviewed-by: Jonathan Amsterdam <jba@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
diff --git a/internal/vulndbreqs/compute.go b/internal/vulndbreqs/compute.go index e26dbea..b757476 100644 --- a/internal/vulndbreqs/compute.go +++ b/internal/vulndbreqs/compute.go
@@ -252,7 +252,7 @@ g.SetLimit(5) for _, name := range objNames { name := name - g.TryGo(func() error { + g.Go(func() error { select { case <-ctx.Done(): return nil // context cancelled, likely another routine erred