mirror of https://github.com/hashicorp/consul
48c4a5b736
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. |
||
---|---|---|
.. | ||
testdata | ||
agent_limits.go | ||
builder.go | ||
builder_ce.go | ||
builder_ce_test.go | ||
builder_test.go | ||
config.deepcopy.go | ||
config.go | ||
config_ce.go | ||
deep-copy.sh | ||
default.go | ||
default_ce.go | ||
deprecated.go | ||
deprecated_test.go | ||
doc.go | ||
file_watcher.go | ||
file_watcher_test.go | ||
flags.go | ||
flags_test.go | ||
flagset.go | ||
golden_test.go | ||
limits.go | ||
limits_windows.go | ||
merge.go | ||
merge_test.go | ||
ratelimited_file_watcher.go | ||
ratelimited_file_watcher_test.go | ||
runtime.go | ||
runtime_ce.go | ||
runtime_ce_test.go | ||
runtime_test.go | ||
segment_ce.go | ||
segment_ce_test.go |