Skip to content
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

Message & request changes for async aggregation/collection. #3522

Merged
merged 3 commits into from
Nov 28, 2024

Conversation

branlwyd
Copy link
Contributor

Implementation of asynchronous aggregation is forthcoming. With this change, we use the Pending/Finished statuses for aggregation/collection as-specified, but both the Leader & Helper support only synchronous aggregation.

@branlwyd branlwyd requested a review from a team as a code owner November 27, 2024 00:00
@branlwyd
Copy link
Contributor Author

Part of #3436.

Obviously this assertion is untested, but I think with this change Janus will now interoperate with a DAP-13 aggregator performing synchronous aggregation (possibly/likely modulo some pending libprio-rs changes, if the other aggregator is not also using libprio-rs). Now I just gotta implement async aggregation. ;)

messages/src/tests/collection.rs Show resolved Hide resolved
tools/src/bin/dap_decode.rs Show resolved Hide resolved
messages/src/batch_mode.rs Outdated Show resolved Hide resolved
Implementation of asynchronous aggregation is forthcoming. With this
change, we use the Pending/Finished statuses for aggregation/collection
as-specified, but both the Leader & Helper support only synchronous
aggregation.
@branlwyd branlwyd force-pushed the bran/async-agg-messages branch from 57b4a1c to a034076 Compare November 28, 2024 00:13
@branlwyd branlwyd enabled auto-merge (squash) November 28, 2024 00:14
@branlwyd branlwyd merged commit 66dea79 into main Nov 28, 2024
8 checks passed
@branlwyd branlwyd deleted the bran/async-agg-messages branch November 28, 2024 00:57
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