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)