From 744072a71e8dfb2600f4d6b326de331a942d9248 Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Fri, 18 Jul 2014 09:24:01 -0700 Subject: [PATCH] Insert a couple of sleeps to slow things down. --- pkg/proxy/config/file.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/proxy/config/file.go b/pkg/proxy/config/file.go index bc728db4558..0fc91420f37 100644 --- a/pkg/proxy/config/file.go +++ b/pkg/proxy/config/file.go @@ -76,14 +76,17 @@ func (s ConfigSourceFile) Run() { var lastServices []api.Service var lastEndpoints []api.Endpoints + sleep := 5 * time.Second for { data, err := ioutil.ReadFile(s.filename) if err != nil { glog.Errorf("Couldn't read file: %s : %v", s.filename, err) + time.Sleep(sleep) continue } if bytes.Equal(lastData, data) { + time.Sleep(sleep) continue } lastData = data @@ -112,6 +115,6 @@ func (s ConfigSourceFile) Run() { lastEndpoints = newEndpoints } - time.Sleep(5 * time.Second) + time.Sleep(sleep) } }