Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.8.0, 3.8.1
-
None
-
None
Description
Some OOM IMAP issues on a production environment using James have been detected, regarding the method IMAP FETCH.
We seem to do to write out:
channel.writeAndFlush()Unpooled.wrappedBuffer(buffer));
without any checks. Making the method using intermediate buffers in a slow network, potentially exploding the memory.
Need to investigate this issue and enhance this processus, maybe by using Netty backpressure instead?
Attachments
Issue Links
- links to