mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-12-01 05:43:54 +00:00
After updating gRPC in node-driver-registrar from v1.40.0 to v1.47.0 the behavior of gRPC change in a way such that it no longer detected the single-sided closing of the stream as a loss of connection. This caused gRPC in the e2e.test to get stuck, possibly in a Read or Write for the HTTP stream because those have neither a context nor a timeout. Changing the connection handling so that all active connections are tracking in the listener and closing them when the listener gets closed fixed this problem.