INNER CODE UNIT · Go
jitter
microsoft/retina · hack/tools/kapinger/main.go:47
jitter := rand.Intn(100) + 1
time.Sleep(time.Duration(jitter) * time.Millisecond)
g, gCtx := errgroup.WithContext(ctx)
for _, client := range kapingerClients {
client := client
g.Go(func() error {
err = client.MakeRequests(gCtx)
if err != nil {
return fmt.Errorf("error making request: %w", err)
}
return nil
})
}
err = g.Wait()
if err != nil {
log.Fatalf("error making request: %v", err)