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

masc edited comment on SSHD-786 at 12/19/17 3:13 PM:
-----------------------------------------------------

interesting. the behaviour seems to occur only when latency gets bad. and 
today's ddos was basically "perfect" for replicating it. so the results are in, 
your patch appears to work well. the error is now merely logged and the server 
seems to properly recover from it,. the error may occur repeatedly but not 
indefinitely.

{code}
2017-12-19 15:42:07,189 209499 pool-2-thread-14 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51402])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-9 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51412])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-21 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51410])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,220 209530 pool-2-thread-23 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51413])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-17 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51410])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-24 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51402])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-27 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51409])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-18 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51409])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-12 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51412])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,220 209530 pool-2-thread-11 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51411])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,220 209530 pool-2-thread-13 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51413])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,220 209530 pool-2-thread-25 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51404])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,252 209562 pool-2-thread-29 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51408])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,252 209562 pool-2-thread-14 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51411])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,252 209562 pool-2-thread-28 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51404])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,252 209562 pool-2-thread-30 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51408])[state=Opened] 
IOException: The specified network name is no longer available.
{code}


was (Author: masc3d):
interesting. the behaviour seems to occur only when latency gets bad. and 
today's ddos was basically "perfect" for replicating it. so the results are in, 
your patch appears to work well. the error is now merely logged and the server 
seems to properly recover from it,. the error may occur repeatedly but not 
indefinitely.

{{code}}
2017-12-19 15:42:07,189 209499 pool-2-thread-14 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51402])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-9 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51412])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-21 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51410])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,220 209530 pool-2-thread-23 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51413])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-17 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51410])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-24 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51402])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-27 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51409])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-18 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51409])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,189 209499 pool-2-thread-12 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51412])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,220 209530 pool-2-thread-11 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51411])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,220 209530 pool-2-thread-13 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51413])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,220 209530 pool-2-thread-25 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51404])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,252 209562 pool-2-thread-29 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51408])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,252 209562 pool-2-thread-14 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51411])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,252 209562 pool-2-thread-28 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51404])[state=Opened] 
IOException: The specified network name is no longer available.

2017-12-19 15:42:07,252 209562 pool-2-thread-30 
org.apache.sshd.server.session.ServerSessionImpl WARN - 
exceptionCaught(ServerSessionImpl[leoz@/185.17.204.111:51408])[state=Opened] 
IOException: The specified network name is no longer available.
{{code}}

> Clients can't authenticate after unexpected exception in Nio2Acceptor
> ---------------------------------------------------------------------
>
>                 Key: SSHD-786
>                 URL: https://issues.apache.org/jira/browse/SSHD-786
>             Project: MINA SSHD
>          Issue Type: Bug
>    Affects Versions: 1.2.0, 1.3.0, 1.4.0, 1.6.0
>         Environment: Windows
>            Reporter: masc
>            Assignee: Goldstein Lyor
>
> {code}
> 2017-11-28 15:26:54,808 11566202 sshd-SshServer[434a2a10]-nio2-thread-4 
> org.apache.sshd.common.io.nio2.Nio2Acceptor WARN - Caught IOException while 
> accepting incoming connection from /0:0:0:0:0:0:0:0:13003: The specified 
> network name is no longer available.
> java.io.IOException: The specified network name is no longer available.
>       at sun.nio.ch.Iocp.translateErrorToIOException(Iocp.java:309)
>       at sun.nio.ch.Iocp.access$700(Iocp.java:46)
>       at sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:399)
>       at java.lang.Thread.run(Thread.java:748)
> {code}
> As soon as this exception occurs once, clients can still connect but will 
> fail to authenticate.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to