p2p: use correct transport configuration (#7152)

This commit is contained in:
Sam Kleinman
2021-10-25 07:19:20 -04:00
committed by GitHub
parent 0d68161cc8
commit 23be048294
6 changed files with 98 additions and 13 deletions
+8 -3
View File
@@ -21,8 +21,6 @@ import (
const queueBufferDefault = 32
const dialRandomizerIntervalMillisecond = 3000
// Envelope contains a message with sender/receiver routing info.
type Envelope struct {
From types.NodeID // sender (empty if outbound)
@@ -536,8 +534,15 @@ func (r *Router) filterPeersID(ctx context.Context, id types.NodeID) error {
func (r *Router) dialSleep(ctx context.Context) {
if r.options.DialSleep == nil {
const (
maxDialerInterval = 3000
minDialerInterval = 250
)
// nolint:gosec // G404: Use of weak random number generator
timer := time.NewTimer(time.Duration(rand.Int63n(dialRandomizerIntervalMillisecond)) * time.Millisecond)
dur := time.Duration(rand.Int63n(maxDialerInterval-minDialerInterval+1) + minDialerInterval)
timer := time.NewTimer(dur * time.Millisecond)
defer timer.Stop()
select {