-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
stream: fix panic caused by failing to get a transport for a retry attempt #2958
Conversation
…for the new attempt Testing grpc/grpc-go#2958 Signed-off-by: Gyuho Lee <[email protected]>
@canguler Sorry, it still panics
|
Hi @gyuho, I think your commit is not exactly the same. In finish method, I moved an existing code block whereas you have added a new block. Can you please fix that and retry? |
…for the new attempt Testing grpc/grpc-go#2958 Signed-off-by: Gyuho Lee <[email protected]>
@canguler Ah, you are right. Let me try again. |
Any update? |
@canguler I ran it against this branch, and it seems to fix the panic issue. If anything else comes up, I will open a new issue. Thanks! |
…for the new attempt Testing grpc/grpc-go#2958 Signed-off-by: Gyuho Lee <[email protected]>
@menghanl Yes. If anything else comes up, will create a new issue. Thanks for quick fix! |
@menghanl any chance we can get this as part of 1.23? |
@hexfusion Yes, this will go into 1.23. Also, the change that caused this is not in any release yet, so the past releases should be good. |
To not set new attempt when newAttemptLocked fails to get a transport.
related to #2952 #2954