Skip to content

Commit

Permalink
catchup: increase followLatestBackoff to 100ms (algorand#5838)
Browse files Browse the repository at this point in the history
  • Loading branch information
cce authored Nov 16, 2023
1 parent ff0ee44 commit 07e0a1b
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)
} else {
Expand Down

0 comments on commit 07e0a1b

Please sign in to comment.