[
https://issues.apache.org/jira/browse/SSHD-793?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16318751#comment-16318751
]
Goldstein Lyor commented on SSHD-793:
-------------------------------------
The client code does not seem to really test SSH client - closing a socket
abruptly without any SSH traffic may cause some memory to be allocated which
takes some time to release. If the client keeps creating and dropping
connections at a very high rate, the GC and other code that eventually
de-allocates the original memory allocated when connection was established
cannot release it at a sufficient rate. This is not something specific to SSHD
but rather to all servers - they are all subject to memory "leaks" if a high
enough sustained connection rate is applied to them. This is why there are
routers and firewalls in the middle. To really declare that SSHD server leaks
you need to run a more realistic scenario over a (much) longer time. There may
be a leak, but this very simple code does not indicate it... closing the issue
- please feel free to re-open if a more realistic scenario can be used to
reproduce this.
> Continuously connecting to sshd server lead to memory leaks
> -----------------------------------------------------------
>
> Key: SSHD-793
> URL: https://issues.apache.org/jira/browse/SSHD-793
> Project: MINA SSHD
> Issue Type: Bug
> Affects Versions: 1.7.0
> Environment: Linux
> Reporter: Li Fangning
> Attachments: SshClientTest.java, SshdServerTest.java
>
>
> Run the attachments [^SshdServerTest.java] and [^SshClientTest.java],
> [^SshdServerTest.java]'s memory will continue to rise and lead to
> {{OutOfMemory}} error.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)