From 2324381fa68fe8ea0d69d4c72225fbdafe0c05e7 Mon Sep 17 00:00:00 2001 From: Ben Firshman Date: Sun, 8 Jun 2014 16:36:26 -0700 Subject: [PATCH] Remove dockerclient heartbeat Signed-off-by: Ben Firshman --- backends/dockerclient.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/backends/dockerclient.go b/backends/dockerclient.go index d4af1075dd..be26bbf682 100644 --- a/backends/dockerclient.go +++ b/backends/dockerclient.go @@ -14,7 +14,6 @@ import ( "net/http/httputil" "net/url" "strings" - "time" ) type DockerClientConfig struct { @@ -63,10 +62,7 @@ type dockerClientBackend struct { func (b *dockerClientBackend) attach(ctx *beam.Message) error { if ctx.Args[0] == "" { ctx.Ret.Send(&beam.Message{Verb: beam.Ack, Ret: b.Server}) - for { - time.Sleep(1 * time.Second) - (&beam.Object{ctx.Ret}).Log("dockerclient: heartbeat") - } + <-make(chan struct{}) } else { path := fmt.Sprintf("/containers/%s/json", ctx.Args[0]) resp, err := b.client.call("GET", path, "")