Rapidly cancelling a Call can overwhelm transport
Aperta
performance
- Lingua principale
- Java
- Stelle
- 12.1k
- Fork
- 4k
- Merge medio
- 2g 17h
- PR unite (30g)
- 37
Descrizione
Doing something like
```
ClientCall call = channel.newCall(foo, CallOptions.DEFAULT);
call.start(listen, new Metadata());
call.sendMessage(null);
call.halfClose();
call.request(1);
call.cancel();
```
rapidly in a loop causes memory to not get reclaimed. Somehow netty is holding on to commands sent to it from the ClientCallImpl.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.