You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Jared Wiltshire (JIRA)" <ji...@apache.org> on 2018/07/23 20:53:00 UTC

[jira] [Commented] (SSHD-340) Hanging threads left working when server is shut down

    [ https://issues.apache.org/jira/browse/SSHD-340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16553394#comment-16553394 ] 

Jared Wiltshire commented on SSHD-340:
--------------------------------------

I've definitely seen the issue with the server threads not stopping correctly in version 1.0.0

I've also just discovered that you can't stop an instance of SshServer then restart it again safely. This is due to the AbstractCloseable superclass which never has its state set back to State.Opened when you start it again. This means if you start SshServer after stopping it you can never stop it again.

> Hanging threads left working when server is shut down
> -----------------------------------------------------
>
>                 Key: SSHD-340
>                 URL: https://issues.apache.org/jira/browse/SSHD-340
>             Project: MINA SSHD
>          Issue Type: Bug
>    Affects Versions: 0.12.0
>            Reporter: Sampo Savolainen
>            Priority: Major
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> SSHD fails to stop properly due to errant threads. I've attached a thread dump from a point of execution where everything should have been cleaned up. The hanging threads happen only if the server has accepted connections and they do not hang forever, they seem to stop themselves after a minute or so. This might be an executor pool which is not shut down correctly.
> Earlier versions (0.8.0 and 0.9.0) did not exhibit this behavior.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)