-
Notifications
You must be signed in to change notification settings - Fork 34
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
Support for debugging PRIVACY_BUDGET_EXHAUSTED scenarios: Feedback Requested #69
Comments
Hello,
but also
|
Additionally:
is a very harsh restriction that we believe should be made somewhat more relaxed. For instance if the original onboarding was done with an individual's email rather than a mailing list or other type of shared email, this may cause problems (e.g. the original onboarding requestor leaving the company). |
Thank you for sharing your feedback. We are glad to hear that providing report_ids will be valuable in debugging PRIVACY_BUDGET_EXHAUSTED jobs. We agree that including further details on the job that previously consumed the privacy budget can add more value for debugging. Providing this information is in our plan and we will share more information on it in future once the details are finalized. Regarding your second comment, we have noted your feedback. To clarify the requirement, adtechs must fill out the budget recovery form to initiate the process. Our expectation is that the email you provide in the “Email Address of Point of Contact” field of your budget recovery form response matches the email you provided in the “Email Address of Point of Contact” field of your onboarding form response. In future iterations of budget recovery, we plan to make request verification more convenient. For tracking purposes, I will add a comment to the issue where we're accepting feedback on budget recovery with a reference to this feedback. |
Thank you again for your valuable feedback on the proposal to provide debugging information for PRIVACY_BUDGET_EXHAUSTED errors. After further consideration, we have refined our approach to optimize both informational value and system efficiency. Instead of providing report_ids, we propose providing the shared_info fields that are used in shared_id calculation from the contributing aggregatable reports. These fields will include Specifically, utilizing shared_info presents several advantages: We welcome your further input on this refined proposal. |
Hello!
The Aggregation Service team has heard the feedback (#35, #42, #52, #61, #62) from our partners on difficulties in debugging PRIVACY_BUDGET_EXHAUSTED scenarios. Users can face such scenarios when their batching strategy is not optimized correctly to meet the privacy limits. Information on batching strategies can be found here.
To address this we are working on a feature that will provide a list of report_id's (UUID of the report as present in the report shared_info) of the aggregatable reports that cause PRIVACY_BUDGET_EXHAUSTED error. This
report_id
s list will be provided in an avro output file written to the user's cloud storage after a job fails with this error. Users can use this information to -shared_info
responsible forPRIVACY_BUDGET_EXHAUSTED
error.PRIVACY_BUDGET_EXHAUSTED
error.In the future, we will look to extend this solution to provide additional information on the reason behind PRIVACY_BUDGET_EXHAUSTED errors.
If you have any feedback on the proposal or additional suggestion, please let us know.
Thank you!
The text was updated successfully, but these errors were encountered: