open-consul/agent/config
Derek Menteer 19f9de2224
Backport of Add grpc keepalive configuration into release/1.16.x (#19339) (#19346)
Add grpc keepalive configuration. (#19339)

Prior to the introduction of this configuration, grpc keepalive messages were
sent after 2 hours of inactivity on the stream. This posed issues in various
scenarios where the server-side xds connection balancing was unaware that envoy
instances were uncleanly killed / force-closed, since the connections would
only be cleaned up after ~5 minutes of TCP timeouts occurred. Setting this
config to a 30 second interval with a 20 second timeout ensures that at most,
it should take up to 50 seconds for a dead xds connection to be closed.
2023-10-24 08:52:05 -05:00
..
testdata Backport of Add grpc keepalive configuration into release/1.16.x (#19339) (#19346) 2023-10-24 08:52:05 -05:00
agent_limits.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
builder.go Backport of Add grpc keepalive configuration into release/1.16.x (#19339) (#19346) 2023-10-24 08:52:05 -05:00
builder_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
builder_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
builder_test.go hoststats: add package for collecting host statistics including cpu memory and disk usage (#17038) 2023-05-30 18:43:29 +00:00
config.deepcopy.go Show latest config in /v1/agent/self (#18716) 2023-09-12 09:38:17 -04:00
config.go Backport of Add grpc keepalive configuration into release/1.16.x (#19339) (#19346) 2023-10-24 08:52:05 -05:00
config_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
deep-copy.sh Show latest config in /v1/agent/self (#18716) 2023-09-12 09:38:17 -04:00
default.go Backport of Add grpc keepalive configuration into release/1.16.x (#19339) (#19346) 2023-10-24 08:52:05 -05:00
default_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
deprecated.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
deprecated_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
doc.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
file_watcher.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
file_watcher_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
flags.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
flags_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
flagset.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
golden_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
limits.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
limits_windows.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
merge.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
merge_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
ratelimited_file_watcher.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
ratelimited_file_watcher_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
runtime.go Backport of Add grpc keepalive configuration into release/1.16.x (#19339) (#19346) 2023-10-24 08:52:05 -05:00
runtime_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
runtime_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
runtime_test.go Backport of Add grpc keepalive configuration into release/1.16.x (#19339) (#19346) 2023-10-24 08:52:05 -05:00
segment_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
segment_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00