From 0ce468721d72f01f454ab7d1261d7b1cec0d8844 Mon Sep 17 00:00:00 2001 From: Jess Frazelle Date: Sat, 4 Mar 2017 21:41:21 -0800 Subject: [PATCH] throttle Signed-off-by: Jess Frazelle --- server/server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/server.go b/server/server.go index 5b4df5de..e25eb983 100644 --- a/server/server.go +++ b/server/server.go @@ -301,6 +301,9 @@ func createStaticIndex(r *registry.Registry, staticDir, clairURI string) error { go func(repo, tag string) { defer wg.Done() + throttle := time.Tick(time.Duration(1e6/int(3)) * time.Microsecond) + <-throttle + logrus.Infof("creating vulns.txt for %s:%s", repo, tag) if err := createVulnStaticPage(r, staticDir, clairURI, repo, tag); err != nil {