open-consul/agent/grpc-external
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
..
limiter copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
services Backport of peerstream: fix flaky test related to autopilot integration into release/1.16.x (#18988) 2023-09-22 18:41:59 +00:00
testutils Check acls on resource `Read`, `List`, and `WatchList` (#16842) 2023-04-11 06:10:14 -05:00
forward.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
options.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
options_test.go [OSS] gRPC Blocking Queries (#17426) 2023-05-23 17:29:10 -04:00
querymeta.go [OSS] gRPC Blocking Queries (#17426) 2023-05-23 17:29:10 -04:00
querymeta_test.go [OSS] gRPC Blocking Queries (#17426) 2023-05-23 17:29:10 -04:00
server.go Backport of Add grpc keepalive configuration into release/1.16.x (#19339) (#19346) 2023-10-24 08:52:05 -05:00
stats_test.go Backport of Add grpc keepalive configuration into release/1.16.x (#19339) (#19346) 2023-10-24 08:52:05 -05:00
utils.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00