jpalacios created DIRMINA-1070:
----------------------------------
Summary: Avoid unbounded message queueing when sending large
amounts of data to slow clients
Key: DIRMINA-1070
URL: https://issues.apache.org/jira/browse/DIRMINA-1070
Project: MINA
Issue Type: New Feature
Components: Core
Reporter: jpalacios
Our application runs an Apache MINA server to provide SSH support. We are
seeing {{OutOfMemoryError}}s when certain clients establish a session with a
large {{Window}} size. Particularly clients like TortoiseGit (which uses
TortoisePlink which in turn seems to use Putty) use an initial window size of
2GB. From heap dumps we can see that the {{DefaultWriteRequestQueue}} is
filling up with {{WriteRequest}} instances and taking up gigabytes of space
until the heap blows.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)