mirror of https://github.com/grpc/grpc-go.git
Fix Test: race between t.Write() and t.closeStream() (#1989)
This commit is contained in:
parent
db0f0713e3
commit
2783898b89
|
|
@ -650,7 +650,7 @@ var (
|
|||
errStreamDrain = streamErrorf(codes.Unavailable, "the connection is draining")
|
||||
// errStreamDone is returned from write at the client side to indiacte application
|
||||
// layer of an error.
|
||||
errStreamDone = errors.New("tne stream is done")
|
||||
errStreamDone = errors.New("the stream is done")
|
||||
// StatusGoAway indicates that the server sent a GOAWAY that included this
|
||||
// stream's ID in unprocessed RPCs.
|
||||
statusGoAway = status.New(codes.Unavailable, "the stream is rejected because server is draining the connection")
|
||||
|
|
|
|||
|
|
@ -1640,13 +1640,6 @@ func TestInvalidHeaderField(t *testing.T) {
|
|||
if err != nil {
|
||||
return
|
||||
}
|
||||
opts := Options{
|
||||
Last: true,
|
||||
Delay: false,
|
||||
}
|
||||
if err := ct.Write(s, nil, expectedRequest, &opts); err != nil && err != io.EOF {
|
||||
t.Fatalf("Failed to write the request: %v", err)
|
||||
}
|
||||
p := make([]byte, http2MaxFrameLen)
|
||||
_, err = s.trReader.(*transportReader).Read(p)
|
||||
if se, ok := err.(StreamError); !ok || se.Code != codes.Internal || !strings.Contains(err.Error(), expectedInvalidHeaderField) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue