-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
feat: capture shard failures in the head runtime #5338
Conversation
Codecov Report
@@ Coverage Diff @@
## master #5338 +/- ##
==========================================
+ Coverage 86.69% 86.83% +0.14%
==========================================
Files 99 99
Lines 6470 6494 +24
==========================================
+ Hits 5609 5639 +30
+ Misses 861 855 -6
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
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.
Let's print some debug information or put some information on the Request when not all shards have responded? So the client can see it?
Is there a reason why the gRPC metadata from the Gateway (for example) not returned to the Client as headers or as metadata? |
If there is one I don't know it |
This failing test is another example of incompatibility issues with macOS. This doesn't fail in my machine.
|
8602b20
…sts" This reverts commit 20c4eaf.
I think this may be a problem of Python version, u can also add this with quotes |
651acb9
to
068ebb9
Compare
f35c4ce
to
23c2b41
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.
Please make sure @girishc13 that we have a ticket for the tasks that need to follow up
Follow up ticket has already been created and added to the current PR description. |
Goals:
AioRpcError
andInternalNetworkError
) errors as results when sending requests to the shardsuses_before
anduses_after
requests fail.[ ] add the total number of shards and the number of failed shards to the metadata. Client side communication needs to be implemented as part of feat: return the number of shards failed (if any) in the Header proto #5349.