Skip to content

Commit

Permalink
Merge branch 'master' into relbeta3.20.0
Browse files Browse the repository at this point in the history
  • Loading branch information
onetechnical committed Nov 17, 2023
2 parents 03e1fd2 + 07e0a1b commit d22419d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions catchup/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ const uncapParallelDownloadRate = time.Second
// this should be at least the number of relays
const catchupRetryLimit = 500

const followLatestBackoff = 50 * time.Millisecond
const followLatestBackoff = 100 * time.Millisecond

// ErrSyncRoundInvalid is returned when the sync round requested is behind the current ledger round
var ErrSyncRoundInvalid = errors.New("requested sync round cannot be less than the latest round")
Expand Down Expand Up @@ -332,7 +332,7 @@ func (s *Service) fetchAndWrite(ctx context.Context, r basics.Round, prevFetchCo
// quit if the the same peer peer encountered errNoBlockForRound more than errNoBlockForRoundThreshold times
if s.followLatest {
// back off between retries to allow time for the next block to appear;
// this will provide 25s (catchupRetryLimit * followLatestBackoff) of
// this will provide 50s (catchupRetryLimit * followLatestBackoff) of
// polling when continuously running catchup instead of agreement.
time.Sleep(followLatestBackoff)

Check warning on line 337 in catchup/service.go

View check run for this annotation

Codecov / codecov/patch

catchup/service.go#L337

Added line #L337 was not covered by tests
} else {
Expand Down

0 comments on commit d22419d

Please sign in to comment.