-
Notifications
You must be signed in to change notification settings - Fork 73
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
xRFC TP3: Error Propagation #107
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for writing this up, @anicr7!
Please let me know if you have any questions about any of this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good overall! I have a few more cosmetic comments, but the two main open questions are the ones from my last review pass on which I want to get some additional input.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still think that having the knowledge of the state of a resource (even if it exists) may be challenging in a distributed system that has a non-strong consistency model.
However, I understand that some systems may benefit from this field, and therefore it should be allowed but optional.
I'm resolving the comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks really good! Just a couple of minor things left.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please fix DCO
efb4593
to
57a08b7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one small nit left!
For future reference, please don't force-push to a PR once a review has started, since that makes it hard for the review to see what's changed since their last review pass. Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great!
Please fix CI, so that we can get this merged. Thanks!
Proposal for the xDS error propagation which allows xDS management servers to provide additional information to the clients in case of errors like permission errors or resource being missing. Signed-off-by: Anirudh Ramachandra <[email protected]>
…or lists and nested lists Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
…ording the wildcard resources section Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
Signed-off-by: Anirudh Ramachandra <[email protected]>
918a257
to
92b6224
Compare
@markdroth This should now be fixed! |
Proposal for the xDS error propagation which allows xDS management servers to provide additional information to the clients in case of errors like permission errors or resource being missing.
cc: @markdroth, @adisuissa, @htuch