|
|
@ -119,9 +119,13 @@ message TcpProxy { |
|
|
|
|
|
|
|
|
|
|
|
// The idle timeout for connections managed by the TCP proxy filter. The idle timeout |
|
|
|
// The idle timeout for connections managed by the TCP proxy filter. The idle timeout |
|
|
|
// is defined as the period in which there are no bytes sent or received on either |
|
|
|
// is defined as the period in which there are no bytes sent or received on either |
|
|
|
// the upstream or downstream connection. If not set, connections will never be closed |
|
|
|
// the upstream or downstream connection. If not set, the default idle timeout is 1 hour. If set |
|
|
|
// by the TCP proxy due to being idle. |
|
|
|
// to 0s, the timeout will be disabled. |
|
|
|
google.protobuf.Duration idle_timeout = 8 [(validate.rules).duration = {gt {}}]; |
|
|
|
// |
|
|
|
|
|
|
|
// .. warning:: |
|
|
|
|
|
|
|
// Disabling this timeout has a highly likelihood of yielding connection leaks due to lost TCP |
|
|
|
|
|
|
|
// FIN packets, etc. |
|
|
|
|
|
|
|
google.protobuf.Duration idle_timeout = 8; |
|
|
|
|
|
|
|
|
|
|
|
// [#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy |
|
|
|
// [#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy |
|
|
|
// filter. The idle timeout is defined as the period in which there is no |
|
|
|
// filter. The idle timeout is defined as the period in which there is no |
|
|
|