Commit graph

6 commits

Author SHA1 Message Date
Csaba Kiraly
e0b0189d05 eth/connmanager: move Connection Manager to package eth
Better positioned in package eth to access relevant data about
connection quality.
2025-03-28 13:13:33 +01:00
Csaba Kiraly
4635dac0b5 p2p/connmanager: set meaningful defaults
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2025-03-28 13:12:12 +01:00
Csaba Kiraly
75e4c26564 p2p/connmanager: avoid dropping peers too early
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2025-03-28 13:12:12 +01:00
Csaba Kiraly
91c1c30996 p2p/connmanager: avoid dropping trusted peers
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2025-03-28 13:12:12 +01:00
Csaba Kiraly
7a49bf09c1 p2p/connmanager: only drop from dialed peers
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2025-03-28 13:12:12 +01:00
Csaba Kiraly
136d32d2c0 p2p/connmanager: add connection manager to create some churn
Dropping peers randomly with a slow pace to create some artificial
churn.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2025-03-28 13:12:12 +01:00