Joe McDonnell has uploaded this change for review. ( http://gerrit.cloudera.org:8080/22861
Change subject: IMPALA-14031: Enable keepalive by default for client connections ...................................................................... IMPALA-14031: Enable keepalive by default for client connections Keepalive is useful for detecting dead client connections. In particular, it has come up several times with load balancers that drop idle connections. In IMPALA-13253, we added startup flags that can turn on keepalive and tune the timeouts, but that change did not enable keepalive by default. This enables keepalive by default by setting client_keepalive_probe_period_s to 10 minutes / 600 seconds. The usual OS setting has a probe period of 2 hours / 7200 seconds. This uses a more aggressive default, because a client connection counts towards the fe_service_threads limit. Detecting dead clients quickly frees up those threads. This has no impact on idle connections where the TCP connection is still alive. That is handled through separate controls. Testing: - There is already a custom cluster test for keepalive that continues to pass - Ran core tests Change-Id: Ie358b5cabaff884516f7117d20d18c25124e59d5 --- M be/src/service/impala-server.cc 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/61/22861/1 -- To view, visit http://gerrit.cloudera.org:8080/22861 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ie358b5cabaff884516f7117d20d18c25124e59d5 Gerrit-Change-Number: 22861 Gerrit-PatchSet: 1 Gerrit-Owner: Joe McDonnell <joemcdonn...@cloudera.com> Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>