Hi Oleg

To a previous reply [1] on this list you said: "The stale connection check is needed for blocking connections only as the blocking I/O model provides no way of finding out whether a connection is half-closed unless a attempt is made to read from the underlying socket. Non-blocking connections can immediately react to I/O events due to their asynchronous nature and can either be open or closed, but never stale."

We are seeing something very similar to a stale connection when we try to re-use a keep-alive connection. Although I still do not have a TCP dump to prove this, at a theoretical level isn't is possible for a NIO connection kept alive to be stale at the point of it being re-used?

thanks
asankha

[1] http://markmail.org/message/okuhqdcqgkavmhta

--
Asankha C. Perera
AdroitLogic, http://adroitlogic.org

http://esbmagic.blogspot.com




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to