elasticsearch/docs/reference/modules
Yannick Welsch 2078509af5
Set specific keepalive options by default on supported platforms (#59278)
keepalives tell any intermediate devices that the connection remains alive, which helps with overzealous firewalls that are
killing idle connections. keepalives are enabled by default in Elasticsearch, but use system defaults for their
configuration, which often times do not have reasonable defaults (e.g. 7200s for TCP_KEEP_IDLE) in the context of
distributed systems such as Elasticsearch.

This PR sets the socket-level keep_alive options for network.tcp.{keep_idle,keep_interval} to 5 minutes on configurations
that support it (>= Java 11 & (MacOS || Linux)) and where the system defaults are set to something higher than 5
minutes. This helps keep the connections alive while not interfering with system defaults or user-specified settings
unless they are deemed to be set too high by providing better out-of-the-box defaults.
2020-07-27 13:38:24 +02:00
..
cluster Dangling indices documentation (#58751) 2020-07-03 16:28:32 +01:00
discovery [DOCS] Swap [float] for [discrete] (#60124) 2020-07-23 11:48:22 -04:00
indices [DOCS] Swap [float] for [discrete] (#60124) 2020-07-23 11:48:22 -04:00
cluster.asciidoc [DOCS] Relocate shard allocation module content (#56535) 2020-05-12 08:55:57 -04:00
cross-cluster-search.asciidoc [DOCS] Swap [float] for [discrete] (#60124) 2020-07-23 11:48:22 -04:00
discovery.asciidoc Dangling indices documentation (#58751) 2020-07-03 16:28:32 +01:00
gateway.asciidoc Remove dangling index auto import functionality (#59698) 2020-07-17 15:17:58 +01:00
http.asciidoc [DOCS] Add supported ESS settings to ES docs (#57953) 2020-07-02 14:13:06 -04:00
network.asciidoc [DOCS] Remove unneeded word from network settings docs 2020-06-01 11:09:17 -04:00
node.asciidoc Update node.asciidoc (#59201) (#59480) 2020-07-13 16:50:54 -07:00
plugins.asciidoc [DOCS] Relocate "Plugins" page (#54974) 2020-04-10 15:29:44 -04:00
remote-clusters.asciidoc [DOCS] Swap [float] for [discrete] (#60124) 2020-07-23 11:48:22 -04:00
threadpool.asciidoc Update thread pool docs about WRITE queue size (#59643) 2020-07-16 09:32:51 -06:00
transport.asciidoc Set specific keepalive options by default on supported platforms (#59278) 2020-07-27 13:38:24 +02:00