respect the time in mesh cap
This commit is contained in:
parent
8c0deb877d
commit
dd3ce7760c
3
score.go
3
score.go
@ -167,6 +167,9 @@ func (ps *peerScore) Score(p peer.ID) float64 {
|
||||
// P1: time in Mesh
|
||||
if tstats.inMesh {
|
||||
p1 := float64(tstats.meshTime / topicParams.TimeInMeshQuantum)
|
||||
if p1 > topicParams.TimeInMeshCap {
|
||||
p1 = topicParams.TimeInMeshCap
|
||||
}
|
||||
topicScore += p1 * topicParams.TimeInMeshWeight
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user