Vladimir Steshin created IGNITE-13643:
-----------------------------------------
Summary: Fix long closing of the socker in ServerImpl
(TcpDiscoverySpi)
Key: IGNITE-13643
URL: https://issues.apache.org/jira/browse/IGNITE-13643
Project: Ignite
Issue Type: Bug
Reporter: Vladimir Steshin
Assignee: Vladimir Steshin
Current IgniteUtils.closeQuiet(@Nullable Socket sock) takes about 5sec to close
socket. Probably it is default soTimeout. This violates node detection failure.
Despite we set failureDetectionTiemout == 1000, node failure is detected within
6.5 secs in average. Logging shows delay on socket closing in
IgniteUtils.closeQuiet(@Nullable Socket sock).
Suggestion: use forced closing, set soLinger=0, do now wait for rest of the
socket IO. We close socket in TcpDiscoverySpi when we already waited for target
timeouts and consider connection is lost or invalid. We do not need to wait for
any traffic on the socket any more.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)