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

[0.6] Scrub reports during aggregation job creation, rather than the initial aggregation step. #2559

Merged
merged 9 commits into from
Feb 5, 2024

Conversation

branlwyd
Copy link
Contributor

Other than being the earliest point that we can scrub reports, this avoids (briefly) duplicating report data in both the client_reports and report_aggregations tables. I think placing this logic in the aggregation job creator also makes more sense for when we'll eventually expand it to handle VDAFs requiring multiple aggregations per report.

Backport of #2547. Stacked on #2556.

@branlwyd branlwyd requested a review from a team as a code owner January 29, 2024 03:06
@branlwyd branlwyd force-pushed the bran/0.6-agg-job-same-request branch 2 times, most recently from 99f9cc4 to 1e8c518 Compare January 29, 2024 18:22
branlwyd and others added 3 commits January 29, 2024 10:37
This is implemented by copying the necessary report information into the report aggregations at time of aggregation job creation. This means that client-report GC will not change the request that is made.
@branlwyd branlwyd force-pushed the bran/0.6-agg-job-same-request branch from 1e8c518 to 35afcf0 Compare January 29, 2024 18:38
branlwyd and others added 2 commits January 29, 2024 10:47
…l aggregation step.

Other than being the earliest point that we can scrub reports, this
avoids (briefly) duplicating report data in both the `client_reports`
and `report_aggregations` tables. I think placing this logic in the
aggregation job creator also makes more sense for when we'll eventually
expand it to handle VDAFs requiring multiple aggregations per report.
@branlwyd branlwyd force-pushed the bran/0.6-scrub-reports branch from 1bab5f0 to 3139e87 Compare January 29, 2024 18:47
@branlwyd
Copy link
Contributor Author

(This is rebased & ready for review.)

Base automatically changed from bran/0.6-agg-job-same-request to release/0.6 February 5, 2024 21:36
@branlwyd branlwyd enabled auto-merge (squash) February 5, 2024 21:55
@branlwyd branlwyd merged commit a4a83f0 into release/0.6 Feb 5, 2024
@branlwyd branlwyd deleted the bran/0.6-scrub-reports branch February 5, 2024 23:06
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.

4 participants