Merge pull request #3556 from filecoin-project/fix/pubsub-reduce-gossipfactor

adjust gossipsub gossip factor
This commit is contained in:
Łukasz Magiera 2020-09-05 21:49:32 +02:00 committed by GitHub
commit 16bd0d134e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -33,6 +33,7 @@ func init() {
pubsub.GossipSubDirectConnectInitialDelay = 30 * time.Second pubsub.GossipSubDirectConnectInitialDelay = 30 * time.Second
pubsub.GossipSubIWantFollowupTime = 5 * time.Second pubsub.GossipSubIWantFollowupTime = 5 * time.Second
pubsub.GossipSubHistoryLength = 10 pubsub.GossipSubHistoryLength = 10
pubsub.GossipSubGossipFactor = 0.1
} }
func ScoreKeeper() *dtypes.ScoreKeeper { func ScoreKeeper() *dtypes.ScoreKeeper {
return new(dtypes.ScoreKeeper) return new(dtypes.ScoreKeeper)
@ -248,8 +249,8 @@ func GossipSub(in GossipIn) (service *pubsub.PubSub, err error) {
pubsub.GossipSubDlo = 0 pubsub.GossipSubDlo = 0
pubsub.GossipSubDhi = 0 pubsub.GossipSubDhi = 0
pubsub.GossipSubDout = 0 pubsub.GossipSubDout = 0
pubsub.GossipSubDlazy = 1024 pubsub.GossipSubDlazy = 64
pubsub.GossipSubGossipFactor = 0.5 pubsub.GossipSubGossipFactor = 0.25
pubsub.GossipSubPruneBackoff = 5 * time.Minute pubsub.GossipSubPruneBackoff = 5 * time.Minute
// turn on PX // turn on PX
options = append(options, pubsub.WithPeerExchange(true)) options = append(options, pubsub.WithPeerExchange(true))