join: Don't give up if registration fails, just retry.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi 2015-05-16 12:28:55 -07:00
parent 97984881c3
commit 3de0b5f567
1 changed files with 1 additions and 5 deletions

View File

@ -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)
}
}