mirror of
https://github.com/status-im/consul.git
synced 2025-01-09 13:26:07 +00:00
ae: make control flow more explicit
This commit is contained in:
parent
e88f49e2cc
commit
b9a8b53d52
@ -142,6 +142,7 @@ FullSync:
|
||||
case <-s.SyncFull.Notif():
|
||||
select {
|
||||
case <-time.After(s.stagger(s.serverUpInterval)):
|
||||
continue FullSync
|
||||
case <-s.ShutdownCh:
|
||||
return
|
||||
}
|
||||
@ -149,12 +150,11 @@ FullSync:
|
||||
// retry full sync after some time
|
||||
// todo(fs): why don't we use s.Interval here?
|
||||
case <-time.After(s.retryFailInterval + s.stagger(s.retryFailInterval)):
|
||||
continue FullSync
|
||||
|
||||
case <-s.ShutdownCh:
|
||||
return
|
||||
}
|
||||
|
||||
continue
|
||||
}
|
||||
|
||||
// do partial syncs until it is time for a full sync again
|
||||
|
Loading…
x
Reference in New Issue
Block a user