Skip to content

apollo_network_benchmark: add Sqmr variant to MessageReceiver and registration#11552

Open
sirandreww-starkware wants to merge 1 commit into01-08-apollo_network_benchmark_add_sqmr_variant_to_messagesender_with_send_logicfrom
01-08-apollo_network_benchmark_add_sqmr_variant_to_messagereceiver_and_registration
Open

apollo_network_benchmark: add Sqmr variant to MessageReceiver and registration#11552
sirandreww-starkware wants to merge 1 commit into01-08-apollo_network_benchmark_add_sqmr_variant_to_messagesender_with_send_logicfrom
01-08-apollo_network_benchmark_add_sqmr_variant_to_messagereceiver_and_registration

Conversation

@sirandreww-starkware
Copy link
Contributor

@sirandreww-starkware sirandreww-starkware commented Jan 8, 2026

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 sqmr network protocol end-to-end instead of todo!().

When NetworkProtocol::Sqmr is selected, it registers SQMR client/server channels (/stress-test/1.0.0), sends messages as SQMR queries (draining responses in a spawned task), and extends MessageReceiver to process incoming SQMR queries (currently without peer attribution).

Written by Cursor Bugbot for commit 04611b6. This will update automatically on new commits. Configure here.

@reviewable-StarkWare
Copy link

This change is Reviewable

Copy link
Contributor Author

sirandreww-starkware commented Jan 8, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link

github-actions bot commented Feb 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.
This PR will be closed and locked in 7 days if no further activity occurs.
Thank you for your contributions!

@github-actions github-actions bot added the stale label Feb 8, 2026
@github-actions github-actions bot closed this Feb 16, 2026
@sirandreww-starkware sirandreww-starkware force-pushed the 01-08-apollo_network_benchmark_add_sqmr_variant_to_messagesender_with_send_logic branch from 038ce65 to a239b91 Compare February 16, 2026 09:10
@sirandreww-starkware sirandreww-starkware force-pushed the 01-08-apollo_network_benchmark_add_sqmr_variant_to_messagereceiver_and_registration branch from e5a91a1 to 2817aba Compare February 16, 2026 09:10
@github-actions github-actions bot removed the stale label Feb 17, 2026
@sirandreww-starkware sirandreww-starkware force-pushed the 01-08-apollo_network_benchmark_add_sqmr_variant_to_messagesender_with_send_logic branch from a239b91 to d31e516 Compare February 19, 2026 07:24
@sirandreww-starkware sirandreww-starkware force-pushed the 01-08-apollo_network_benchmark_add_sqmr_variant_to_messagereceiver_and_registration branch from 2817aba to a0c4d0e Compare February 19, 2026 07:24
@sirandreww-starkware sirandreww-starkware force-pushed the 01-08-apollo_network_benchmark_add_sqmr_variant_to_messagereceiver_and_registration branch from a0c4d0e to a497a4a Compare February 19, 2026 08:04
@sirandreww-starkware sirandreww-starkware force-pushed the 01-08-apollo_network_benchmark_add_sqmr_variant_to_messagesender_with_send_logic branch from d31e516 to 6f4edea Compare February 19, 2026 08:04
@sirandreww-starkware sirandreww-starkware force-pushed the 01-08-apollo_network_benchmark_add_sqmr_variant_to_messagesender_with_send_logic branch from 6f4edea to 15327ab Compare March 16, 2026 15:13
@sirandreww-starkware sirandreww-starkware force-pushed the 01-08-apollo_network_benchmark_add_sqmr_variant_to_messagereceiver_and_registration branch from a497a4a to 04611b6 Compare March 16, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants