-
Couldn't load subscription status.
- Fork 518
network: wsnet with p2p backup meshing strategy #6391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
algorandskiy
merged 31 commits into
algorand:master
from
algorandskiy:pavel/ws-relays-p2p-backup
Oct 28, 2025
Merged
Changes from 21 commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
0a73b70
draft meshWSPriority
algorandskiy bd1e846
generalize
algorandskiy 4ba908c
debug logging fix
algorandskiy a1d6ad9
rename ps metadata key prop
algorandskiy e935a44
p2p: no ws streams for non-dialied outgoing peers
algorandskiy dd1293d
provide gossipSubParams D values
algorandskiy 6f4e8e8
enable peer exchange
algorandskiy 7c8cc68
allow p2p meshThreadInner called for relays with GossipFanout=0
algorandskiy 7187dfe
fix some network flakiness
algorandskiy ca0ead5
fix linter
algorandskiy 2507146
remove unused noopMeshPubSubFilteredCreator
algorandskiy 706cab0
Merge remote-tracking branch 'upstream/master' into pavel/ws-relays-p…
algorandskiy f6f9d06
CR: enforce outgoing conn in dialNode for hybrid relays only
algorandskiy 580d7ce
fix linter
algorandskiy e62c8dc
hybrid mesh: delay p2p backup
algorandskiy f3fa8ad
fixes to backup logic
algorandskiy 8a367f8
add networkAdvanceMonitor
algorandskiy 1bc13d1
generalize conn perf logic and use for p2p
algorandskiy bd39dc9
add conn perf monitor tests
algorandskiy e874534
Merge remote-tracking branch 'upstream/master' into pavel/ws-relays-p…
algorandskiy 73522ea
CR: use defer
algorandskiy 5337292
CR feedback: fix P2PNetwork.meshThreadInner
algorandskiy 0450f23
CR feedback: call p2p mesh thread even if no p2p conns needed to upda…
algorandskiy 4127019
CR feedback: count only self-initiated conns in DialPeersUntilTargetC…
algorandskiy 967b5af
fix linter
algorandskiy 9465158
Merge remote-tracking branch 'upstream/master' into pavel/ws-relays-p…
algorandskiy 834d13f
CR: fan in meshUpdateRequests in a loop
algorandskiy 94825d5
Merge remote-tracking branch 'upstream/master' into pavel/ws-relays-p…
algorandskiy c7a355f
Merge remote-tracking branch 'upstream/master' into pavel/ws-relays-p…
algorandskiy 7378c85
fix linter
algorandskiy 5c46204
fix linter
algorandskiy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.