helium / blockchain-core

Apache License 2.0
214 stars 85 forks source link

update grpcbox #1501

Closed jeffgrunewald closed 1 year ago

jeffgrunewald commented 1 year ago

Update the fork of the grpcbox server dependency to no longer cancel the h2 stream directly when a server RPC handler returns a {stop, State} tuple. This has been found to prevent the server from prematurely terminating a stream when a client may still be receiving messages on the stream.

Other handler return types (those in use by the validator rpc streams) are remain unchanged.