Skip to content

zero idle timeout on Routes throw exception #6484

@ramaraochavali

Description

@ramaraochavali

As per the docs https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route.proto, we can set idle_timeout of a route to zero to disable the idle timeout.

However if set that we are getting a validation exception
as shown below

[2019-04-05 16:34:36.808][5321686][warning][config] [bazel-out/darwin-fastbuild/bin/source/common/config/_virtual_includes/grpc_mux_subscription_lib/common/config/grpc_mux_subscription_impl.h:77] gRPC config for type.googleapis.com/envoy.api.v2.RouteConfiguration rejected: Proto constraint validation failed (RouteConfigurationValidationError.VirtualHosts[i]: ["embedded message failed validation"] | caused by VirtualHostValidationError.Routes[i]: ["embedded message failed validation"] | caused by RouteValidationError.Route: ["embedded message failed validation"] | caused by RouteActionValidationError.IdleTimeout: ["value must be greater than " "0s"]): name: "egress_http2_route"

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions