summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Multanen <eric.w.multanen@intel.com>2020-09-22 11:10:32 -0700
committerEric Multanen <eric.w.multanen@intel.com>2020-10-01 21:18:03 -0700
commit16dbf45f9fe05eab889e4c362f8cdbfbb968ea19 (patch)
tree0aea4c92e187997f8932cf9ba2c4818ff436ce5c
parent5e114cd8a05986b7762fb9db22a43d61bb9fe00e (diff)
Fix rsync retry logic for unreachable cluster
Fix rsync to only retry reaching clusters until the timeout occurs. Issue-ID: MULTICLOUD-1226 Signed-off-by: Eric Multanen <eric.w.multanen@intel.com> Change-Id: I5e8202358cfd8cdd15c9feb4fcbefe2683b7139a
-rw-r--r--src/rsync/pkg/context/context.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rsync/pkg/context/context.go b/src/rsync/pkg/context/context.go
index 35e6c4e2..a2771379 100644
--- a/src/rsync/pkg/context/context.go
+++ b/src/rsync/pkg/context/context.go
@@ -252,7 +252,6 @@ Loop:
break Loop
} else {
logutils.Info("Cluster is not reachable - keep trying::", logutils.Fields{"cluster": cluster})
- go checkReachable()
}
case <-ch:
statusFailed := resourcestatus.ResourceStatus{
@@ -279,6 +278,7 @@ Loop:
}
resStateUpdated = true
}
+ go checkReachable()
break
}
}