Hi Eric,
I am not positive that I need it. I am trying to run some experiments to debug a race condition I am encountering in one of my unit tests. The unit test is around asserting graceful shutdown of grpc servers (that requests were accepted and complete within the awaitTerminate timeout).
The exact error I receive is "
io.grpc.StatusRuntimeException: UNAVAILABLE: Connection closed after GOAWAY. HTTP/2 error code: NO_ERROR, debug data: app_requested".
As far as I can tell, this error results from the close method of the Netty Server Handler being called without a Graceful Shutdown set. There is nothing specifically wrong with that, except that I cant figure out why.
Any tips are appreciated.
Thanks,
James M.