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
Add a method for resolver to report error #2102
Comments
Perfect, thanks for the update! |
@menghanl any update? |
The changes are in #2831. It might need more discussion. |
This error handling logic in resolver gets complicated with service config. (e.g. What to do if we get an error fetching addresses, but get service config? Do we apply the service config or also drop it? What if we get addresses but failed for service config?). We may end up needing two errors. This is still under discussion, we will send an update when there's a conclusion. |
Gentle ping :) |
@dfawley is working on this now. The PR will support this and also errors for service config. The PR should be ready soon (within two weeks). |
any updates would be great . trying to estimate if this how much risk this is to our project. |
This is PR #2951. |
🤦♂ ty! I need more coffee. |
This issue is labeled as requiring an update from the reporter, and no update has been received after 7 days. If no update is provided in the next 7 days, this issue will be automatically closed. |
Something seems to be broken. I'm going to disable the stale bot for now. |
If a resolver could not resolve a name, there's currently no way to report error back to ClientConn, and RPCs on the ClientConn will fail with timeout.
This method allows resolver to report error to ClientConn, and failfast RPCs should fail with this error (or RPC errors that contain info from this error).
The text was updated successfully, but these errors were encountered: