[
https://issues.apache.org/jira/browse/DIRMINA-1070?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
jpalacios updated DIRMINA-1070:
-------------------------------
Description: 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. (was: 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. )
> 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
> Labels: stability
>
> 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)