From 3de0b5f56710cf3d90a2f24d0c947c90f0d11413 Mon Sep 17 00:00:00 2001 From: Andrea Luzzardi Date: Sat, 16 May 2015 12:28:55 -0700 Subject: [PATCH] join: Don't give up if registration fails, just retry. Signed-off-by: Andrea Luzzardi --- cli/join.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/cli/join.go b/cli/join.go index dc7fe31801..9e6c9d9511 100644 --- a/cli/join.go +++ b/cli/join.go @@ -37,16 +37,12 @@ func join(c *cli.Context) { log.Fatal("--addr should be of the form ip:port or hostname:port") } - if err := d.Register(addr); err != nil { - log.Fatal(err) - } - hbval := time.Duration(hb) * time.Second for { log.WithFields(log.Fields{"addr": addr, "discovery": dflag}).Infof("Registering on the discovery service every %s...", hbval) - time.Sleep(hbval) if err := d.Register(addr); err != nil { log.Error(err) } + time.Sleep(hbval) } }