consul/agent/rpc/peering
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
..
service.go OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
service_ce_test.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
service_test.go Add grpc keepalive configuration. (#19339) 2023-10-24 08:05:31 -05:00
testing.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
testutil_ce_test.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
validate.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
validate_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00