aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Douheret <sebastien.douheret@iot.bzh>2017-05-31 12:24:23 +0200
committerSebastien Douheret <sebastien.douheret@iot.bzh>2017-05-31 12:24:23 +0200
commit62b67b5e764d8dacbb2783311d6c29ff9130c5ea (patch)
tree8a5a1dbb560deb72d32e6831403ce5280203d52e
parentb300a0413e9658aa2d9ebe0d4cddadc51881112a (diff)
Increase timeout for Syncthing startup.v0.0.1-alpha
Syncthing may take more time to start for example on slow network connection.
-rw-r--r--main.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/main.go b/main.go
index 44dda71..d3722e2 100644
--- a/main.go
+++ b/main.go
@@ -66,12 +66,13 @@ func xdsAgent(cliCtx *cli.Context) error {
// Establish connection with local Syncthing (retry if connection fail)
time.Sleep(3 * time.Second)
- retry := 10
+ maxRetry := 30
+ retry := maxRetry
for retry > 0 {
if err := ctx.SThg.Connect(); err == nil {
break
}
- ctx.Log.Infof("Establishing connection to Syncthing (retry %d/10)", retry)
+ ctx.Log.Infof("Establishing connection to Syncthing (retry %d/%d", retry, maxRetry)
time.Sleep(time.Second)
retry--
}