You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Joe McDonnell (Jira)" <ji...@apache.org> on 2026/08/13 16:21:00 UTC

[jira] [Created] (IMPALA-15257) Add option to use keepalive for internal cluster Thrift connections

Joe McDonnell created IMPALA-15257:
--------------------------------------

             Summary: Add option to use keepalive for internal cluster Thrift connections
                 Key: IMPALA-15257
                 URL: https://issues.apache.org/jira/browse/IMPALA-15257
             Project: IMPALA
          Issue Type: Task
          Components: Distributed Exec
    Affects Versions: Impala 5.0.0
            Reporter: Joe McDonnell


External connections to clients use TCP keepalive to detect a dead client, but internal communication over Thrift (e.g. coordinator to catalogd) does not. Keepalive should not be necessary for these internal connections, but using keepalive would make the cluster more resilient to unexpected network conditions. If the network connection somehow gets dropped silently, it could take some time before it times out. Keepalive can detect it faster or even keep it open if it is being closed due to idleness.

Unlike the support added in IMPALA-13253, this would be bidirectional, applying to the client sockets as well as server sockets.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org