consul/agent/config
Derek Menteer 48c4a5b736
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:05:31 -05:00
..
testdata Add grpc keepalive configuration. (#19339) 2023-10-24 08:05:31 -05:00
agent_limits.go
builder.go Add grpc keepalive configuration. (#19339) 2023-10-24 08:05:31 -05:00
builder_ce.go
builder_ce_test.go
builder_test.go
config.deepcopy.go
config.go Add grpc keepalive configuration. (#19339) 2023-10-24 08:05:31 -05:00
config_ce.go
deep-copy.sh
default.go Add grpc keepalive configuration. (#19339) 2023-10-24 08:05:31 -05:00
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 Add grpc keepalive configuration. (#19339) 2023-10-24 08:05:31 -05:00
runtime_ce.go
runtime_ce_test.go
runtime_test.go Add grpc keepalive configuration. (#19339) 2023-10-24 08:05:31 -05:00
segment_ce.go
segment_ce_test.go