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)

Reply via email to