Merge pull request #163 from filmil/remove-special-codepath
git-sync: removes special exit on first error
This commit is contained in:
commit
5482a3ed24
|
|
@ -289,7 +289,8 @@ func main() {
|
||||||
if changed, err := syncRepo(ctx, *flRepo, *flBranch, *flRev, *flDepth, *flRoot, *flDest); err != nil {
|
if changed, err := syncRepo(ctx, *flRepo, *flBranch, *flRev, *flDepth, *flRoot, *flDest); err != nil {
|
||||||
syncDuration.WithLabelValues("error").Observe(time.Now().Sub(start).Seconds())
|
syncDuration.WithLabelValues("error").Observe(time.Now().Sub(start).Seconds())
|
||||||
syncCount.WithLabelValues("error").Inc()
|
syncCount.WithLabelValues("error").Inc()
|
||||||
if initialSync || (*flMaxSyncFailures != -1 && failCount >= *flMaxSyncFailures) {
|
if *flMaxSyncFailures != -1 && failCount >= *flMaxSyncFailures {
|
||||||
|
// Exit after too many retries, maybe the error is not recoverable.
|
||||||
log.Error(err, "failed to sync repo, aborting")
|
log.Error(err, "failed to sync repo, aborting")
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue