psutil

package
v0.8.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2025 License: Apache-2.0, MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GossipScoreThreshold             = -500
	PublishScoreThreshold            = -1000
	GraylistScoreThreshold           = -2500
	AcceptPXScoreThreshold           = 1000
	OpportunisticGraftScoreThreshold = 3.5
)

Borrowed from lotus

Variables

View Source
var ChainExchangeMessageIdFn = pubsubMsgIdHashData
View Source
var GPBFTMessageIdFn = pubsubMsgIdHashData
View Source
var ManifestMessageIdFn = pubsubMsgIdHashDataAndSender
View Source
var PubsubPeerScoreParams = &pubsub.PeerScoreParams{
	AppSpecificScore:  func(p peer.ID) float64 { return 0 },
	AppSpecificWeight: 1,

	IPColocationFactorThreshold: 5,
	IPColocationFactorWeight:    -100,
	IPColocationFactorWhitelist: nil,

	BehaviourPenaltyThreshold: 6,
	BehaviourPenaltyWeight:    -10,
	BehaviourPenaltyDecay:     pubsub.ScoreParameterDecay(time.Hour),

	DecayInterval: pubsub.DefaultDecayInterval,
	DecayToZero:   pubsub.DefaultDecayToZero,

	RetainScore: 6 * time.Hour,

	Topics: make(map[string]*pubsub.TopicScoreParams),
}

Borrowed from lotus

View Source
var PubsubPeerScoreThresholds = &pubsub.PeerScoreThresholds{
	GossipThreshold:             GossipScoreThreshold,
	PublishThreshold:            PublishScoreThreshold,
	GraylistThreshold:           GraylistScoreThreshold,
	AcceptPXThreshold:           AcceptPXScoreThreshold,
	OpportunisticGraftThreshold: OpportunisticGraftScoreThreshold,
}
View Source
var PubsubTopicScoreParams = &pubsub.TopicScoreParams{

	TopicWeight: 0.1,

	TimeInMeshWeight:  0.0002778,
	TimeInMeshQuantum: time.Second,
	TimeInMeshCap:     1,

	FirstMessageDeliveriesWeight: 0.5,
	FirstMessageDeliveriesDecay:  pubsub.ScoreParameterDecay(10 * time.Minute),
	FirstMessageDeliveriesCap:    100,

	InvalidMessageDeliveriesWeight: -1000,
	InvalidMessageDeliveriesDecay:  pubsub.ScoreParameterDecay(time.Hour),
}

Borrowed from lotus

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL