Proto: keepalive.proto

Package: common.gloo.solo.io

TCPKeepalive

Configure TCP keepalive settings.

FieldDescription
probes(uint32)

Maximum number of TCP keepalive probes to send before determining that connection is dead. Defaults to the OS-level configuration. For Linux, the default is 9, unless overridden.
time(google.protobuf.Duration)

The time duration a connection needs to be idle before keep-alive probes start being sent. Defaults to the OS-level configuration. For Linux, the default is 7200s (2 hours), unless overridden.

Configuration constraints:
  • The value must be an integer or decimal value and a preferred unit, or multiple of these concatenated. Examples: 1m, 1h, 1.5h, 1s500ms
  • The value cannot have granularity smaller than one millisecond.
  • The value must be at least 1ms.
  • For information about the value format, see the ParseDuration documentation.
interval(google.protobuf.Duration)

The time duration between keep-alive probes. Defaults to the OS-level configuration. For Linux, the default is 75s, unless overridden.

Configuration constraints:
  • The value must be an integer or decimal value and a preferred unit, or multiple of these concatenated. Examples: 1m, 1h, 1.5h, 1s500ms
  • The value cannot have granularity smaller than one millisecond.
  • The value must be at least 1ms.
  • For information about the value format, see the ParseDuration documentation.