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)

Reply via email to