Also, state (senders and receivers) of those new requests is never released. Likely because
connection.send(sendProcessor)... stream gets terminated and sendProcessor itself becomes cancelled.
Expected behavior is once Connection.send is terminated with error, all subsequent requests must be terminated with same error too.
Can be reproduced with following test
Also, state (senders and receivers) of those new requests is never released. Likely because
connection.send(sendProcessor)...stream gets terminated andsendProcessoritself becomes cancelled.Expected behavior is once
Connection.sendis terminated with error, all subsequent requests must be terminated with same error too.Can be reproduced with following test