Closed ayyaruq closed 3 years ago
Implemented, but doesn't actually help. Issue is due to the channel blocking and the reassembler dumping packets. I don't think we can fix this by making the channel bigger, so instead going to relocate the frame assembly outside of the packet reassembler.
Readers should use a pool to reduce allocation overhead. Some large packet bursts can cause problems with the zlib decoder blocking the frame buffer. Pooled readers should be properly closed when the subscriber is shutdown.