apollo_network_benchmark: add Sqmr variant to MessageReceiver and registration#11552
Conversation
This was referenced Jan 8, 2026
Contributor
Author
This was referenced Jan 8, 2026
|
There hasn't been any activity on this pull request recently, and in order to prioritize active work, it has been marked as stale. |
038ce65 to
a239b91
Compare
e5a91a1 to
2817aba
Compare
a239b91 to
d31e516
Compare
2817aba to
a0c4d0e
Compare
This was referenced Feb 19, 2026
a0c4d0e to
a497a4a
Compare
d31e516 to
6f4edea
Compare
6f4edea to
15327ab
Compare
a497a4a to
04611b6
Compare
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.

Note
Medium Risk
Adds SQMR protocol registration and handling in the stress-test node, including spawning background response-drain tasks and unwrapping incoming query payloads; errors or protocol mismatches could cause panics or skew benchmark behavior.
Overview
The broadcast network stress test node now supports the
sqmrnetwork protocol end-to-end instead oftodo!().When
NetworkProtocol::Sqmris selected, it registers SQMR client/server channels (/stress-test/1.0.0), sends messages as SQMR queries (draining responses in a spawned task), and extendsMessageReceiverto process incoming SQMR queries (currently without peer attribution).Written by Cursor Bugbot for commit 04611b6. This will update automatically on new commits. Configure here.