Mikhail Petrov created IGNITE-28442:
---------------------------------------
Summary: [Java Thin Client] Add default values for handshake and
request timeouts
Key: IGNITE-28442
URL: https://issues.apache.org/jira/browse/IGNITE-28442
Project: Ignite
Issue Type: Improvement
Reporter: Mikhail Petrov
Currently, the handshake and request timeout for the thin client is 0 by
default. This means that the thin client will wait indefinitely for these
operations to complete. In some cases, a network socket may stop responding
after sending a HANDSHAKE request, causing the HANDSHAKE operation to hang for
a significant amount of time, blocking other thin client operations, including
the close operation.
It's recommended to always use timeouts when waiting for handshake and request
operations to complete. While these can be set to large defaults, they will
still help prevent indefinite hangs.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)