 mergify[bot]andGitHub
|
c4ef566071
|
p2p: remove dial sleep and provide disconnect cooldown (backport #8839) (#8875)
(cherry picked from commit 52b6dc19ba)
|
2022-06-27 10:49:51 -04:00 |
|
 
|
83526cacbc
|
p2p: peer store and dialing changes (0.35.x backport) (#8740)
* p2p: peer store and dialing changes
(cherry picked from commit 9dbb135152)
* reduce persistent peer max
(cherry picked from commit b213a2766f)
* don't gossip inactive peers
(cherry picked from commit cc28ce298f)
* fix small case
(cherry picked from commit 56a91642dc)
* fix error message
(cherry picked from commit 86db59f53b)
* remove seed flag
(cherry picked from commit 000aa05485)
* reduce logging level
(cherry picked from commit 4e2bc8f51e)
* make const
(cherry picked from commit e3068b50b2)
* update comment
(cherry picked from commit 31bd396c88)
* cleanup
(cherry picked from commit eddb23b5af)
* oops
* overflows
(cherry picked from commit 4c8651026a)
* Update internal/p2p/peermanager.go
Co-authored-by: M. J. Fromberger <michael.j.fromberger@gmail.com>
(cherry picked from commit f23f6e1089)
* Update internal/p2p/peermanager.go
Co-authored-by: M. J. Fromberger <michael.j.fromberger@gmail.com>
(cherry picked from commit 1c02758eaf)
* comment
(cherry picked from commit 9f604fd2ef)
* test: new scoring
(cherry picked from commit 930fd7f2be)
* fix scoring test
(cherry picked from commit 9abc55f3a0)
* cleanup peer manager
* fix panic
* add metrics
* fix compile
* fix test
* default metrics to noop
* noop metrics
* update metrics
(cherry picked from commit 720600ef62)
* rename metrics
* actually shuffle peers more
* fix up advertise
(cherry picked from commit 8195c97590)
* add max dialing attempts
* connection tracking
* comments mostly
(cherry picked from commit 053ecd9b8c)
* Apply suggestions from code review
Co-authored-by: M. J. Fromberger <michael.j.fromberger@gmail.com>
* comments
* fix lint
* cr feedback
* fixup cherrypick
* make wb happy
* more comments
* fixup
* fix lint
* iota fix
* add skip
* cleanup
* remove comment
* fix rand
* fix rand
* use numaddresses correctly
* advertise fixes
* remove some things
* cleanup comment
* more fixes
* toml
* fix comment
* fix spell
* dec limit
* fixes
* up the attmept max
* cr feedback
* probablistic test
* fix spell
* add metrics for peers stored on startup
* p2p: peer score should not wrap around (#8790)
(cherry picked from commit 4d820ff4f5)
# Conflicts:
# internal/p2p/peermanager.go
* fix
* wake more
* wake if we need to
Co-authored-by: M. J. Fromberger <michael.j.fromberger@gmail.com>
|
2022-06-20 13:13:21 -04:00 |
|
 mergify[bot]andGitHub
|
0e08c66926
|
p2p: plumb rudamentary service discovery to rectors and update statesync (backport #8030) (#8036)
|
2022-02-28 20:51:47 -08:00 |
|
 Callum WatersandGitHub
|
c769e3e09b
|
p2p: track peer channels to avoid sending across a channel a peer doesn't have (#6601)
|
2021-07-05 13:00:19 +02:00 |
|
 Sam KleinmanandGitHub
|
9ffa7e8a2b
|
types: move NodeInfo from p2p (#6618)
|
2021-06-24 12:18:19 -04:00 |
|
 Sam KleinmanandGitHub
|
ae5f98881b
|
p2p: make NodeID and NetAddress public (#6583)
|
2021-06-24 09:59:14 -04:00 |
|
 Sam KleinmanandGitHub
|
a855f96946
|
p2p: renames for reactors and routing layer internal moves (#6547)
|
2021-06-08 08:17:09 -04:00 |
|