github.com/unicornultrafoundation/go-u2u@v1.0.0-rc1.0.20240205080301-e74a83d3fadc/gossip/protocols/dag/dagstream/dagstreamseeder/config.go (about)

     1  package dagstreamseeder
     2  
     3  import (
     4  	"github.com/unicornultrafoundation/go-helios/gossip/basestream/basestreamseeder"
     5  	"github.com/unicornultrafoundation/go-helios/utils/cachescale"
     6  )
     7  
     8  type Config basestreamseeder.Config
     9  
    10  func DefaultConfig(scale cachescale.Func) Config {
    11  	return Config{
    12  		SenderThreads:           8,
    13  		MaxSenderTasks:          128,
    14  		MaxPendingResponsesSize: scale.I64(64 * 1024 * 1024),
    15  		MaxResponsePayloadNum:   16384,
    16  		MaxResponsePayloadSize:  8 * 1024 * 1024,
    17  		MaxResponseChunks:       12,
    18  	}
    19  }