extproc: retrieve correct error status when Send fails with io.EOF (#9270)
Fixes: https://github.com/grpc/grpc-go/issues/9269 When the proc server fails abruptly , if it fails before the Send for request header is called , we will get an io.EOF error which needs to be retrived using Recv. If the proc server fails after the Send for request header, i.e. the Send returns nil, the correct error will automatically be retrieved by Recv run in the background loop in `recvFromProcServer`. So , because of this race between the proc server failing and Send being called for request header , the test was flaking. We need to get the correct error when Send for header req fails with io.EOF. #ext-proc-a93 RELEASE NOTES: None
E
eshitachandwani committed
2cb274b7aafb7bd54891ede276c6da0dad7f3c54
Parent: 29193c5
Committed by GitHub <noreply@github.com>
on 7/24/2026, 8:22:22 PM