mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-09 06:33:16 +00:00
p2p: increase queue size to 16MB (#6588)
This commit is contained in:
@@ -4,6 +4,9 @@ import (
|
||||
tmsync "github.com/tendermint/tendermint/internal/libs/sync"
|
||||
)
|
||||
|
||||
// default capacity for the size of a queue
|
||||
const defaultCapacity uint = 16e6 // ~16MB
|
||||
|
||||
// queue does QoS scheduling for Envelopes, enqueueing and dequeueing according
|
||||
// to some policy. Queues are used at contention points, i.e.:
|
||||
//
|
||||
|
||||
@@ -10,8 +10,6 @@ import (
|
||||
"github.com/tendermint/tendermint/libs/log"
|
||||
)
|
||||
|
||||
const defaultCapacity uint = 1048576 // 1MB
|
||||
|
||||
// wrappedEnvelope wraps a p2p Envelope with its precomputed size.
|
||||
type wrappedEnvelope struct {
|
||||
envelope Envelope
|
||||
|
||||
@@ -84,13 +84,13 @@ const (
|
||||
recentSnapshots = 10
|
||||
|
||||
// snapshotMsgSize is the maximum size of a snapshotResponseMessage
|
||||
snapshotMsgSize = int(4e6)
|
||||
snapshotMsgSize = int(4e6) // ~4MB
|
||||
|
||||
// chunkMsgSize is the maximum size of a chunkResponseMessage
|
||||
chunkMsgSize = int(16e6)
|
||||
chunkMsgSize = int(16e6) // ~16MB
|
||||
|
||||
// lightBlockMsgSize is the maximum size of a lightBlockResponseMessage
|
||||
lightBlockMsgSize = int(1e7)
|
||||
lightBlockMsgSize = int(1e7) // ~10MB
|
||||
|
||||
// lightBlockResponseTimeout is how long the dispatcher waits for a peer to
|
||||
// return a light block
|
||||
|
||||
Reference in New Issue
Block a user