-
Notifications
You must be signed in to change notification settings - Fork 23
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
Possible states of PrepareSteps sent in an aggregation continue request are ambiguous. #438
Comments
Yup, we definitely need to clarify this, and I agree that an explicit signal of rejection is most useful. For what it's worth Daphne Helper will abort if it encounters a |
I agree this merits clarification, and also vote for an explicit signal of rejection (i.e. the Leader sends Failed PrepareSteps to the Helper on error). |
I believe this issue is obsolete, because the changes in #393 mean that it's no longer possible for |
Closing with no action. For the moment we don't have a compelling reason for a fancier error handling mechanism. If we want to discuss this further, let's open a fresh issue with a more refined problem statement. |
* Add a submission type (IETF). * Remove unused references. * Remove square brackets, which markdown wants to interpret as a link. In one case we escape the brackets, e.g., `\[`, `\]`, in other cases we rework the text. * Fix all instances of art being too wide. * Remove OPEN ISSUE about the size of the HPKE config ID, as there's no reason to change this at this point. * Remove OPEN ISSUE referencing #217 (relax ordering of prep inits). * Remove TODO referencing #384 (latest discussion is #581). * Remove OPEN ISSUE referencing #438 (Leader signals rejection). * Remove OPEN ISSUE referencing #401 (aggregation job rewinding). * Remove OPEN ISSUE referencing #195 (collection flexibility).
* Add a submission type (IETF). * Remove unused references. * Remove square brackets, which markdown wants to interpret as a link. In one case we escape the brackets, e.g., `\[`, `\]`, in other cases we rework the text. * Fix all instances of art being too wide. * Remove OPEN ISSUE about the size of the HPKE config ID, as there's no reason to change this at this point. * Remove OPEN ISSUE referencing #217 (relax ordering of prep inits). * Remove TODO referencing #384 (latest discussion is #581). * Remove OPEN ISSUE referencing #438 (Leader signals rejection). * Remove OPEN ISSUE referencing #401 (aggregation job rewinding). * Remove OPEN ISSUE referencing #195 (collection flexibility).
The spec says in the helper continuation section that helpers should be prepared for leaders to send PrepareSteps in the failed state.
In the leader continuation section, it says of the same continue request message that,
We should be clear about whether non-
continue
PrepareStepStates are allowed in these requests. It might be useful to allowfailed
inAggregationJobContinueReq
steps, because then it could carry aReportShareError
, so that the helper could get visibility of error codes, as the leader does. (The helper can already notice that a report share was filtered out from one request to the next, and infer that there was some error)The text was updated successfully, but these errors were encountered: