grpc-go/internal
Menghan Li cd89eaf40e
test: fix Test/GracefulStop by not removing activeStreams too aggresivelly (#2857)
Before this fix, stream is removed from activeStreams in finishStream,
which happens when the service handler returns status, without waiting
for the status to be sent by loopyWriter. If GracefulStop() is called in
between, it will close the connection (because activeStreams is empty),
which causes the RPC to fail with "transport is closing". This change
moves the activeStreams cleanup into loopyWriter, after sending status
on wire.
2019-06-12 10:26:18 -07:00
..
backoff internal: move backoff to internal (#2141) 2018-06-13 16:07:37 -07:00
balancerload xds: add orca generated file, and move orca to xds folder (#2804) 2019-05-24 12:35:57 -07:00
binarylog cleanup: more simplifications (#2574) 2019-01-16 13:07:56 -08:00
channelz channelz: wait for clean up before next test (#2797) 2019-05-02 14:47:50 -07:00
envconfig transport: remove RequireHandshakeHybrid support (#2529) 2019-02-27 11:04:46 -07:00
grpcrand internal/grpcrand: New package for concurrency-safe randoms (#2106) 2018-05-29 09:06:35 -07:00
grpcsync client: block RPCs early until the resolver has returned addresses (#2409) 2018-11-09 13:53:47 -08:00
grpctest grpctest: defer Teardown to guarantee it is run even after t.Fatal (#2562) 2019-01-14 15:22:43 -08:00
leakcheck internal: move leakcheck to internal/ (#2129) 2018-06-07 16:57:56 -07:00
syscall syscall: remove logging in init(). (#2734) 2019-04-02 10:36:15 -07:00
testutils Remove call to proto.Clone() in http2Server.WriteStatus. (#2842) 2019-06-10 15:03:12 -07:00
transport test: fix Test/GracefulStop by not removing activeStreams too aggresivelly (#2857) 2019-06-12 10:26:18 -07:00
internal.go Remove call to proto.Clone() in http2Server.WriteStatus. (#2842) 2019-06-10 15:03:12 -07:00