envoyproxy / envoy

Cloud-native high-performance edge/middle/service proxy
https://www.envoyproxy.io
Apache License 2.0
24.95k stars 4.8k forks source link

respect_expected_rq_timeout is not leading to expected behavior #17016

Closed freddygv closed 3 years ago

freddygv commented 3 years ago

Related to #7358

Description: When configuring respect_expected_rq_timeout, the value in x-envoy-expected-rq-timeout-ms doesn't actually seem like it's being propagated.

The docs say:

respect_expected_rq_timeout (bool) If not set, ingress Envoy will ignore x-envoy-expected-rq-timeout-ms header, populated by egress Envoy, when deriving timeout for upstream cluster.

This makes it seem like if x-envoy-expected-rq-timeout-ms is present in an inbound request, the matching outbound request should have the same value.

What I expect is that this should work similar to x-envoy-upstream-rq-timeout-ms (which I confirmed leads to setting a matching timeout in outbound x-envoy-expected-rq-timeout-ms headers).

Though it's hard to know what's expected, given the negative phrasing in the docs. If set, what does it mean to not ignore the header? and how does the upstream cluster timeout relate to a route timeout?

Repro steps: docker-compose setup available here: https://github.com/freddygv/Envoy-respect_expected_rq_timeout-issue

Admin and Stats Output: client:

{
   "configs":[
      {
         "@type":"type.googleapis.com/envoy.admin.v3.BootstrapConfigDump",
         "bootstrap":{
            "node":{
               "hidden_envoy_deprecated_build_version":"98c1c9e9a40804b93b074badad1cdf284b47d58b/1.18.3/Clean/RELEASE/BoringSSL",
               "user_agent_name":"envoy",
               "user_agent_build_version":{
                  "version":{
                     "major_number":1,
                     "minor_number":18,
                     "patch":3
                  },
                  "metadata":{
                     "build.type":"RELEASE",
                     "ssl.version":"BoringSSL",
                     "revision.sha":"98c1c9e9a40804b93b074badad1cdf284b47d58b",
                     "revision.status":"Clean"
                  }
               },
               "extensions":[
                  {
                     "name":"envoy.client_ssl_auth",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.echo",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.ext_authz",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.client_ssl_auth",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.direct_response",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.dubbo_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.echo",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.ext_authz",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.http_connection_manager",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.kafka_broker",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.local_ratelimit",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.mongo_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.mysql_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.postgres_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.ratelimit",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.rbac",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.redis_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.rocketmq_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.sni_cluster",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.sni_dynamic_forward_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.tcp_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.thrift_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.wasm",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.zookeeper_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.http_connection_manager",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.mongo_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.ratelimit",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.redis_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.tcp_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"dubbo",
                     "category":"envoy.dubbo_proxy.protocols"
                  },
                  {
                     "name":"envoy.retry_priorities.previous_priorities",
                     "category":"envoy.retry_priorities"
                  },
                  {
                     "name":"envoy.grpc_credentials.aws_iam",
                     "category":"envoy.grpc_credentials"
                  },
                  {
                     "name":"envoy.grpc_credentials.default",
                     "category":"envoy.grpc_credentials"
                  },
                  {
                     "name":"envoy.grpc_credentials.file_based_metadata",
                     "category":"envoy.grpc_credentials"
                  },
                  {
                     "name":"envoy.buffer",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.cors",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.csrf",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.ext_authz",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.ext_proc",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.fault",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.adaptive_concurrency",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.admission_control",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.aws_lambda",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.aws_request_signing",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.buffer",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.cache",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.cdn_loop",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.composite",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.compressor",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.cors",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.csrf",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.decompressor",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.dynamic_forward_proxy",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.dynamo",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.ext_authz",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.ext_proc",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.fault",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_http1_bridge",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_http1_reverse_bridge",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_json_transcoder",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_stats",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_web",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.gzip",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.header_to_metadata",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.health_check",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.ip_tagging",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.jwt_authn",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.local_ratelimit",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.lua",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.oauth2",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.on_demand",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.original_src",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.ratelimit",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.rbac",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.router",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.squash",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.tap",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.wasm",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.grpc_http1_bridge",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.grpc_json_transcoder",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.grpc_web",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.gzip",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.health_check",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.http_dynamo_filter",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.ip_tagging",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.local_rate_limit",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.lua",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.rate_limit",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.router",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.squash",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"match-wrapper",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.dubbo.router",
                     "category":"envoy.dubbo_proxy.filters"
                  },
                  {
                     "name":"default",
                     "category":"envoy.dubbo_proxy.route_matchers"
                  },
                  {
                     "name":"auto",
                     "category":"envoy.thrift_proxy.protocols"
                  },
                  {
                     "name":"binary",
                     "category":"envoy.thrift_proxy.protocols"
                  },
                  {
                     "name":"binary/non-strict",
                     "category":"envoy.thrift_proxy.protocols"
                  },
                  {
                     "name":"compact",
                     "category":"envoy.thrift_proxy.protocols"
                  },
                  {
                     "name":"twitter",
                     "category":"envoy.thrift_proxy.protocols"
                  },
                  {
                     "name":"envoy.compression.brotli.decompressor",
                     "category":"envoy.compression.decompressor"
                  },
                  {
                     "name":"envoy.compression.gzip.decompressor",
                     "category":"envoy.compression.decompressor"
                  },
                  {
                     "name":"envoy.transport_sockets.alts",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.quic",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.raw_buffer",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.tap",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.tls",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.upstream_proxy_protocol",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"raw_buffer",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"tls",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.internal_redirect_predicates.allow_listed_routes",
                     "category":"envoy.internal_redirect_predicates"
                  },
                  {
                     "name":"envoy.internal_redirect_predicates.previous_routes",
                     "category":"envoy.internal_redirect_predicates"
                  },
                  {
                     "name":"envoy.internal_redirect_predicates.safe_cross_scheme",
                     "category":"envoy.internal_redirect_predicates"
                  },
                  {
                     "name":"envoy.matching.matchers.consistent_hashing",
                     "category":"envoy.matching.input_matchers"
                  },
                  {
                     "name":"envoy.rate_limit_descriptors.expr",
                     "category":"envoy.rate_limit_descriptors"
                  },
                  {
                     "name":"envoy.resource_monitors.fixed_heap",
                     "category":"envoy.resource_monitors"
                  },
                  {
                     "name":"envoy.resource_monitors.injected_resource",
                     "category":"envoy.resource_monitors"
                  },
                  {
                     "name":"envoy.filters.thrift.rate_limit",
                     "category":"envoy.thrift_proxy.filters"
                  },
                  {
                     "name":"envoy.filters.thrift.router",
                     "category":"envoy.thrift_proxy.filters"
                  },
                  {
                     "name":"envoy.transport_sockets.alts",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.quic",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.raw_buffer",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.starttls",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.tap",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.tls",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"raw_buffer",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"starttls",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"tls",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.access_loggers.file",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.http_grpc",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.open_telemetry",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.stderr",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.stdout",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.tcp_grpc",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.wasm",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.file_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.http_grpc_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.open_telemetry_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.stderr_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.stdout_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.tcp_grpc_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.wasm_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.wasm.runtime.null",
                     "category":"envoy.wasm.runtime"
                  },
                  {
                     "name":"envoy.wasm.runtime.v8",
                     "category":"envoy.wasm.runtime"
                  },
                  {
                     "name":"envoy.watchdog.abort_action",
                     "category":"envoy.guarddog_actions"
                  },
                  {
                     "name":"envoy.watchdog.profile_action",
                     "category":"envoy.guarddog_actions"
                  },
                  {
                     "name":"envoy.request_id.uuid",
                     "category":"envoy.request_id"
                  },
                  {
                     "name":"auto",
                     "category":"envoy.thrift_proxy.transports"
                  },
                  {
                     "name":"framed",
                     "category":"envoy.thrift_proxy.transports"
                  },
                  {
                     "name":"header",
                     "category":"envoy.thrift_proxy.transports"
                  },
                  {
                     "name":"unframed",
                     "category":"envoy.thrift_proxy.transports"
                  },
                  {
                     "name":"envoy.matching.common_inputs.environment_variable",
                     "category":"envoy.matching.common_inputs"
                  },
                  {
                     "name":"envoy.health_checkers.redis",
                     "category":"envoy.health_checkers"
                  },
                  {
                     "name":"envoy.bootstrap.wasm",
                     "category":"envoy.bootstrap"
                  },
                  {
                     "name":"envoy.extensions.network.socket_interface.default_socket_interface",
                     "category":"envoy.bootstrap"
                  },
                  {
                     "name":"composite-action",
                     "category":"envoy.matching.action"
                  },
                  {
                     "name":"skip",
                     "category":"envoy.matching.action"
                  },
                  {
                     "name":"dubbo.hessian2",
                     "category":"envoy.dubbo_proxy.serializers"
                  },
                  {
                     "name":"envoy.tls.cert_validator.default",
                     "category":"envoy.tls.cert_validator"
                  },
                  {
                     "name":"envoy.tls.cert_validator.spiffe",
                     "category":"envoy.tls.cert_validator"
                  },
                  {
                     "name":"envoy.filters.udp.dns_filter",
                     "category":"envoy.filters.udp_listener"
                  },
                  {
                     "name":"envoy.filters.udp_listener.udp_proxy",
                     "category":"envoy.filters.udp_listener"
                  },
                  {
                     "name":"envoy.extensions.upstreams.http.v3.HttpProtocolOptions",
                     "category":"envoy.upstream_options"
                  },
                  {
                     "name":"envoy.upstreams.http.http_protocol_options",
                     "category":"envoy.upstream_options"
                  },
                  {
                     "name":"envoy.filters.connection_pools.tcp.generic",
                     "category":"envoy.upstreams"
                  },
                  {
                     "name":"envoy.filters.listener.http_inspector",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.filters.listener.original_dst",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.filters.listener.original_src",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.filters.listener.proxy_protocol",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.filters.listener.tls_inspector",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.http_inspector",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.original_dst",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.original_src",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.proxy_protocol",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.tls_inspector",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.dog_statsd",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.metrics_service",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.dog_statsd",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.hystrix",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.metrics_service",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.statsd",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.wasm",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.statsd",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.extensions.http.cache.simple",
                     "category":"envoy.http.cache"
                  },
                  {
                     "name":"request-headers",
                     "category":"envoy.matching.http.input"
                  },
                  {
                     "name":"request-trailers",
                     "category":"envoy.matching.http.input"
                  },
                  {
                     "name":"response-headers",
                     "category":"envoy.matching.http.input"
                  },
                  {
                     "name":"response-trailers",
                     "category":"envoy.matching.http.input"
                  },
                  {
                     "name":"envoy.dynamic.ot",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.lightstep",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.datadog",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.dynamic_ot",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.lightstep",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.opencensus",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.skywalking",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.xray",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.zipkin",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.zipkin",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.compression.brotli.compressor",
                     "category":"envoy.compression.compressor"
                  },
                  {
                     "name":"envoy.compression.gzip.compressor",
                     "category":"envoy.compression.compressor"
                  },
                  {
                     "name":"envoy.cluster.eds",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.cluster.logical_dns",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.cluster.original_dst",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.cluster.static",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.cluster.strict_dns",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.clusters.aggregate",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.clusters.dynamic_forward_proxy",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.clusters.redis",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.retry_host_predicates.omit_canary_hosts",
                     "category":"envoy.retry_host_predicates"
                  },
                  {
                     "name":"envoy.retry_host_predicates.omit_host_metadata",
                     "category":"envoy.retry_host_predicates"
                  },
                  {
                     "name":"envoy.retry_host_predicates.previous_hosts",
                     "category":"envoy.retry_host_predicates"
                  },
                  {
                     "name":"preserve_case",
                     "category":"envoy.http.stateful_header_formatters"
                  },
                  {
                     "name":"envoy.ip",
                     "category":"envoy.resolvers"
                  }
               ]
            },
            "static_resources":{
               "listeners":[
                  {
                     "address":{
                        "socket_address":{
                           "address":"0.0.0.0",
                           "port_value":9001
                        }
                     },
                     "filter_chains":[
                        {
                           "filters":[
                              {
                                 "name":"envoy.filters.network.http_connection_manager",
                                 "typed_config":{
                                    "@type":"type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
                                    "stat_prefix":"upstream_listener",
                                    "route_config":{
                                       "name":"upstream_listener",
                                       "virtual_hosts":[
                                          {
                                             "name":"upstream_listener",
                                             "domains":[
                                                "*"
                                             ],
                                             "routes":[
                                                {
                                                   "match":{
                                                      "prefix":"/"
                                                   },
                                                   "route":{
                                                      "cluster":"server",
                                                      "timeout":"120s"
                                                   }
                                                }
                                             ]
                                          }
                                       ]
                                    },
                                    "http_filters":[
                                       {
                                          "name":"envoy.filters.http.router",
                                          "typed_config":{
                                             "@type":"type.googleapis.com/envoy.extensions.filters.http.router.v3.Router",
                                             "strict_check_headers":[
                                                "x-envoy-upstream-rq-timeout-ms"
                                             ],
                                             "respect_expected_rq_timeout":true
                                          }
                                       }
                                    ],
                                    "use_remote_address":true
                                 }
                              }
                           ]
                        }
                     ]
                  }
               ],
               "clusters":[
                  {
                     "name":"server",
                     "type":"STRICT_DNS",
                     "connect_timeout":"0.250s",
                     "load_assignment":{
                        "cluster_name":"server",
                        "endpoints":[
                           {
                              "lb_endpoints":[
                                 {
                                    "endpoint":{
                                       "address":{
                                          "socket_address":{
                                             "address":"server-proxy",
                                             "port_value":9211
                                          }
                                       }
                                    }
                                 }
                              ]
                           }
                        ]
                     }
                  }
               ]
            },
            "admin":{
               "access_log_path":"/dev/null",
               "address":{
                  "socket_address":{
                     "address":"0.0.0.0",
                     "port_value":8001
                  }
               }
            }
         },
         "last_updated":"2021-06-16T18:26:46.250Z"
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.ClustersConfigDump",
         "static_clusters":[
            {
               "cluster":{
                  "@type":"type.googleapis.com/envoy.api.v2.Cluster",
                  "name":"server",
                  "type":"STRICT_DNS",
                  "connect_timeout":"0.250s",
                  "load_assignment":{
                     "cluster_name":"server",
                     "endpoints":[
                        {
                           "lb_endpoints":[
                              {
                                 "endpoint":{
                                    "address":{
                                       "socket_address":{
                                          "address":"server-proxy",
                                          "port_value":9211
                                       }
                                    }
                                 }
                              }
                           ]
                        }
                     ]
                  }
               },
               "last_updated":"2021-06-16T18:26:46.270Z"
            }
         ]
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.ListenersConfigDump",
         "static_listeners":[
            {
               "listener":{
                  "@type":"type.googleapis.com/envoy.api.v2.Listener",
                  "address":{
                     "socket_address":{
                        "address":"0.0.0.0",
                        "port_value":9001
                     }
                  },
                  "filter_chains":[
                     {
                        "filters":[
                           {
                              "name":"envoy.filters.network.http_connection_manager",
                              "typed_config":{
                                 "@type":"type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
                                 "stat_prefix":"upstream_listener",
                                 "route_config":{
                                    "name":"upstream_listener",
                                    "virtual_hosts":[
                                       {
                                          "name":"upstream_listener",
                                          "domains":[
                                             "*"
                                          ],
                                          "routes":[
                                             {
                                                "match":{
                                                   "prefix":"/"
                                                },
                                                "route":{
                                                   "cluster":"server",
                                                   "timeout":"120s"
                                                }
                                             }
                                          ]
                                       }
                                    ]
                                 },
                                 "http_filters":[
                                    {
                                       "name":"envoy.filters.http.router",
                                       "typed_config":{
                                          "@type":"type.googleapis.com/envoy.extensions.filters.http.router.v3.Router",
                                          "strict_check_headers":[
                                             "x-envoy-upstream-rq-timeout-ms"
                                          ],
                                          "respect_expected_rq_timeout":true
                                       }
                                    }
                                 ],
                                 "use_remote_address":true
                              }
                           }
                        ]
                     }
                  ]
               },
               "last_updated":"2021-06-16T18:26:46.293Z"
            }
         ]
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.ScopedRoutesConfigDump"
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.RoutesConfigDump",
         "static_route_configs":[
            {
               "route_config":{
                  "@type":"type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
                  "name":"upstream_listener",
                  "virtual_hosts":[
                     {
                        "name":"upstream_listener",
                        "domains":[
                           "*"
                        ],
                        "routes":[
                           {
                              "match":{
                                 "prefix":"/"
                              },
                              "route":{
                                 "cluster":"server",
                                 "timeout":"120s"
                              }
                           }
                        ]
                     }
                  ]
               },
               "last_updated":"2021-06-16T18:26:46.281Z"
            }
         ]
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.SecretsConfigDump"
      }
   ]
}

server:

{
   "configs":[
      {
         "@type":"type.googleapis.com/envoy.admin.v3.BootstrapConfigDump",
         "bootstrap":{
            "node":{
               "hidden_envoy_deprecated_build_version":"98c1c9e9a40804b93b074badad1cdf284b47d58b/1.18.3/Clean/RELEASE/BoringSSL",
               "user_agent_name":"envoy",
               "user_agent_build_version":{
                  "version":{
                     "major_number":1,
                     "minor_number":18,
                     "patch":3
                  },
                  "metadata":{
                     "revision.status":"Clean",
                     "revision.sha":"98c1c9e9a40804b93b074badad1cdf284b47d58b",
                     "build.type":"RELEASE",
                     "ssl.version":"BoringSSL"
                  }
               },
               "extensions":[
                  {
                     "name":"envoy.extensions.upstreams.http.v3.HttpProtocolOptions",
                     "category":"envoy.upstream_options"
                  },
                  {
                     "name":"envoy.upstreams.http.http_protocol_options",
                     "category":"envoy.upstream_options"
                  },
                  {
                     "name":"envoy.bootstrap.wasm",
                     "category":"envoy.bootstrap"
                  },
                  {
                     "name":"envoy.extensions.network.socket_interface.default_socket_interface",
                     "category":"envoy.bootstrap"
                  },
                  {
                     "name":"envoy.tls.cert_validator.default",
                     "category":"envoy.tls.cert_validator"
                  },
                  {
                     "name":"envoy.tls.cert_validator.spiffe",
                     "category":"envoy.tls.cert_validator"
                  },
                  {
                     "name":"envoy.transport_sockets.alts",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.quic",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.raw_buffer",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.tap",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.tls",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.transport_sockets.upstream_proxy_protocol",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"raw_buffer",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"tls",
                     "category":"envoy.transport_sockets.upstream"
                  },
                  {
                     "name":"envoy.compression.brotli.compressor",
                     "category":"envoy.compression.compressor"
                  },
                  {
                     "name":"envoy.compression.gzip.compressor",
                     "category":"envoy.compression.compressor"
                  },
                  {
                     "name":"envoy.rate_limit_descriptors.expr",
                     "category":"envoy.rate_limit_descriptors"
                  },
                  {
                     "name":"preserve_case",
                     "category":"envoy.http.stateful_header_formatters"
                  },
                  {
                     "name":"auto",
                     "category":"envoy.thrift_proxy.transports"
                  },
                  {
                     "name":"framed",
                     "category":"envoy.thrift_proxy.transports"
                  },
                  {
                     "name":"header",
                     "category":"envoy.thrift_proxy.transports"
                  },
                  {
                     "name":"unframed",
                     "category":"envoy.thrift_proxy.transports"
                  },
                  {
                     "name":"envoy.access_loggers.file",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.http_grpc",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.open_telemetry",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.stderr",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.stdout",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.tcp_grpc",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.access_loggers.wasm",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.file_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.http_grpc_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.open_telemetry_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.stderr_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.stdout_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.tcp_grpc_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.wasm_access_log",
                     "category":"envoy.access_loggers"
                  },
                  {
                     "name":"envoy.compression.brotli.decompressor",
                     "category":"envoy.compression.decompressor"
                  },
                  {
                     "name":"envoy.compression.gzip.decompressor",
                     "category":"envoy.compression.decompressor"
                  },
                  {
                     "name":"envoy.wasm.runtime.null",
                     "category":"envoy.wasm.runtime"
                  },
                  {
                     "name":"envoy.wasm.runtime.v8",
                     "category":"envoy.wasm.runtime"
                  },
                  {
                     "name":"envoy.ip",
                     "category":"envoy.resolvers"
                  },
                  {
                     "name":"envoy.retry_priorities.previous_priorities",
                     "category":"envoy.retry_priorities"
                  },
                  {
                     "name":"envoy.matching.matchers.consistent_hashing",
                     "category":"envoy.matching.input_matchers"
                  },
                  {
                     "name":"envoy.filters.udp.dns_filter",
                     "category":"envoy.filters.udp_listener"
                  },
                  {
                     "name":"envoy.filters.udp_listener.udp_proxy",
                     "category":"envoy.filters.udp_listener"
                  },
                  {
                     "name":"envoy.transport_sockets.alts",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.quic",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.raw_buffer",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.starttls",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.tap",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.transport_sockets.tls",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"raw_buffer",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"starttls",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"tls",
                     "category":"envoy.transport_sockets.downstream"
                  },
                  {
                     "name":"envoy.health_checkers.redis",
                     "category":"envoy.health_checkers"
                  },
                  {
                     "name":"envoy.matching.common_inputs.environment_variable",
                     "category":"envoy.matching.common_inputs"
                  },
                  {
                     "name":"dubbo.hessian2",
                     "category":"envoy.dubbo_proxy.serializers"
                  },
                  {
                     "name":"envoy.resource_monitors.fixed_heap",
                     "category":"envoy.resource_monitors"
                  },
                  {
                     "name":"envoy.resource_monitors.injected_resource",
                     "category":"envoy.resource_monitors"
                  },
                  {
                     "name":"envoy.extensions.http.cache.simple",
                     "category":"envoy.http.cache"
                  },
                  {
                     "name":"composite-action",
                     "category":"envoy.matching.action"
                  },
                  {
                     "name":"skip",
                     "category":"envoy.matching.action"
                  },
                  {
                     "name":"envoy.filters.listener.http_inspector",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.filters.listener.original_dst",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.filters.listener.original_src",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.filters.listener.proxy_protocol",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.filters.listener.tls_inspector",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.http_inspector",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.original_dst",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.original_src",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.proxy_protocol",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.listener.tls_inspector",
                     "category":"envoy.filters.listener"
                  },
                  {
                     "name":"envoy.filters.connection_pools.tcp.generic",
                     "category":"envoy.upstreams"
                  },
                  {
                     "name":"envoy.request_id.uuid",
                     "category":"envoy.request_id"
                  },
                  {
                     "name":"envoy.filters.dubbo.router",
                     "category":"envoy.dubbo_proxy.filters"
                  },
                  {
                     "name":"envoy.buffer",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.cors",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.csrf",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.ext_authz",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.ext_proc",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.fault",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.adaptive_concurrency",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.admission_control",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.aws_lambda",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.aws_request_signing",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.buffer",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.cache",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.cdn_loop",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.composite",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.compressor",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.cors",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.csrf",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.decompressor",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.dynamic_forward_proxy",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.dynamo",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.ext_authz",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.ext_proc",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.fault",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_http1_bridge",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_http1_reverse_bridge",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_json_transcoder",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_stats",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.grpc_web",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.gzip",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.header_to_metadata",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.health_check",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.ip_tagging",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.jwt_authn",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.local_ratelimit",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.lua",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.oauth2",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.on_demand",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.original_src",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.ratelimit",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.rbac",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.router",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.squash",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.tap",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.filters.http.wasm",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.grpc_http1_bridge",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.grpc_json_transcoder",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.grpc_web",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.gzip",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.health_check",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.http_dynamo_filter",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.ip_tagging",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.local_rate_limit",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.lua",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.rate_limit",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.router",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.squash",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"match-wrapper",
                     "category":"envoy.filters.http"
                  },
                  {
                     "name":"envoy.watchdog.abort_action",
                     "category":"envoy.guarddog_actions"
                  },
                  {
                     "name":"envoy.watchdog.profile_action",
                     "category":"envoy.guarddog_actions"
                  },
                  {
                     "name":"envoy.filters.thrift.rate_limit",
                     "category":"envoy.thrift_proxy.filters"
                  },
                  {
                     "name":"envoy.filters.thrift.router",
                     "category":"envoy.thrift_proxy.filters"
                  },
                  {
                     "name":"dubbo",
                     "category":"envoy.dubbo_proxy.protocols"
                  },
                  {
                     "name":"request-headers",
                     "category":"envoy.matching.http.input"
                  },
                  {
                     "name":"request-trailers",
                     "category":"envoy.matching.http.input"
                  },
                  {
                     "name":"response-headers",
                     "category":"envoy.matching.http.input"
                  },
                  {
                     "name":"response-trailers",
                     "category":"envoy.matching.http.input"
                  },
                  {
                     "name":"envoy.retry_host_predicates.omit_canary_hosts",
                     "category":"envoy.retry_host_predicates"
                  },
                  {
                     "name":"envoy.retry_host_predicates.omit_host_metadata",
                     "category":"envoy.retry_host_predicates"
                  },
                  {
                     "name":"envoy.retry_host_predicates.previous_hosts",
                     "category":"envoy.retry_host_predicates"
                  },
                  {
                     "name":"envoy.client_ssl_auth",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.echo",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.ext_authz",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.client_ssl_auth",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.direct_response",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.dubbo_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.echo",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.ext_authz",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.http_connection_manager",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.kafka_broker",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.local_ratelimit",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.mongo_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.mysql_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.postgres_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.ratelimit",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.rbac",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.redis_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.rocketmq_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.sni_cluster",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.sni_dynamic_forward_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.tcp_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.thrift_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.wasm",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.filters.network.zookeeper_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.http_connection_manager",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.mongo_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.ratelimit",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.redis_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.tcp_proxy",
                     "category":"envoy.filters.network"
                  },
                  {
                     "name":"envoy.dog_statsd",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.metrics_service",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.dog_statsd",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.hystrix",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.metrics_service",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.statsd",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.stat_sinks.wasm",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"envoy.statsd",
                     "category":"envoy.stats_sinks"
                  },
                  {
                     "name":"default",
                     "category":"envoy.dubbo_proxy.route_matchers"
                  },
                  {
                     "name":"envoy.cluster.eds",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.cluster.logical_dns",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.cluster.original_dst",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.cluster.static",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.cluster.strict_dns",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.clusters.aggregate",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.clusters.dynamic_forward_proxy",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.clusters.redis",
                     "category":"envoy.clusters"
                  },
                  {
                     "name":"envoy.internal_redirect_predicates.allow_listed_routes",
                     "category":"envoy.internal_redirect_predicates"
                  },
                  {
                     "name":"envoy.internal_redirect_predicates.previous_routes",
                     "category":"envoy.internal_redirect_predicates"
                  },
                  {
                     "name":"envoy.internal_redirect_predicates.safe_cross_scheme",
                     "category":"envoy.internal_redirect_predicates"
                  },
                  {
                     "name":"envoy.grpc_credentials.aws_iam",
                     "category":"envoy.grpc_credentials"
                  },
                  {
                     "name":"envoy.grpc_credentials.default",
                     "category":"envoy.grpc_credentials"
                  },
                  {
                     "name":"envoy.grpc_credentials.file_based_metadata",
                     "category":"envoy.grpc_credentials"
                  },
                  {
                     "name":"envoy.dynamic.ot",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.lightstep",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.datadog",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.dynamic_ot",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.lightstep",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.opencensus",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.skywalking",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.xray",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.tracers.zipkin",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"envoy.zipkin",
                     "category":"envoy.tracers"
                  },
                  {
                     "name":"auto",
                     "category":"envoy.thrift_proxy.protocols"
                  },
                  {
                     "name":"binary",
                     "category":"envoy.thrift_proxy.protocols"
                  },
                  {
                     "name":"binary/non-strict",
                     "category":"envoy.thrift_proxy.protocols"
                  },
                  {
                     "name":"compact",
                     "category":"envoy.thrift_proxy.protocols"
                  },
                  {
                     "name":"twitter",
                     "category":"envoy.thrift_proxy.protocols"
                  }
               ]
            },
            "static_resources":{
               "listeners":[
                  {
                     "address":{
                        "socket_address":{
                           "address":"0.0.0.0",
                           "port_value":9211
                        }
                     },
                     "filter_chains":[
                        {
                           "filters":[
                              {
                                 "name":"envoy.filters.network.http_connection_manager",
                                 "typed_config":{
                                    "@type":"type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
                                    "stat_prefix":"public_listener",
                                    "route_config":{
                                       "name":"public_listener",
                                       "virtual_hosts":[
                                          {
                                             "name":"public_listener",
                                             "domains":[
                                                "*"
                                             ],
                                             "routes":[
                                                {
                                                   "match":{
                                                      "prefix":"/"
                                                   },
                                                   "route":{
                                                      "cluster":"server"
                                                   }
                                                }
                                             ]
                                          }
                                       ]
                                    },
                                    "http_filters":[
                                       {
                                          "name":"envoy.filters.http.router",
                                          "typed_config":{
                                             "@type":"type.googleapis.com/envoy.extensions.filters.http.router.v3.Router",
                                             "strict_check_headers":[
                                                "x-envoy-upstream-rq-timeout-ms"
                                             ],
                                             "respect_expected_rq_timeout":true
                                          }
                                       }
                                    ],
                                    "use_remote_address":true
                                 }
                              }
                           ]
                        }
                     ]
                  }
               ],
               "clusters":[
                  {
                     "name":"server",
                     "type":"STRICT_DNS",
                     "connect_timeout":"0.250s",
                     "load_assignment":{
                        "cluster_name":"server",
                        "endpoints":[
                           {
                              "lb_endpoints":[
                                 {
                                    "endpoint":{
                                       "address":{
                                          "socket_address":{
                                             "address":"server",
                                             "port_value":8080
                                          }
                                       }
                                    }
                                 }
                              ]
                           }
                        ]
                     }
                  }
               ]
            },
            "admin":{
               "access_log_path":"/dev/null",
               "address":{
                  "socket_address":{
                     "address":"0.0.0.0",
                     "port_value":8001
                  }
               }
            }
         },
         "last_updated":"2021-06-16T18:26:44.895Z"
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.ClustersConfigDump",
         "static_clusters":[
            {
               "cluster":{
                  "@type":"type.googleapis.com/envoy.api.v2.Cluster",
                  "name":"server",
                  "type":"STRICT_DNS",
                  "connect_timeout":"0.250s",
                  "load_assignment":{
                     "cluster_name":"server",
                     "endpoints":[
                        {
                           "lb_endpoints":[
                              {
                                 "endpoint":{
                                    "address":{
                                       "socket_address":{
                                          "address":"server",
                                          "port_value":8080
                                       }
                                    }
                                 }
                              }
                           ]
                        }
                     ]
                  }
               },
               "last_updated":"2021-06-16T18:26:44.907Z"
            }
         ]
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.ListenersConfigDump",
         "static_listeners":[
            {
               "listener":{
                  "@type":"type.googleapis.com/envoy.api.v2.Listener",
                  "address":{
                     "socket_address":{
                        "address":"0.0.0.0",
                        "port_value":9211
                     }
                  },
                  "filter_chains":[
                     {
                        "filters":[
                           {
                              "name":"envoy.filters.network.http_connection_manager",
                              "typed_config":{
                                 "@type":"type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
                                 "stat_prefix":"public_listener",
                                 "route_config":{
                                    "name":"public_listener",
                                    "virtual_hosts":[
                                       {
                                          "name":"public_listener",
                                          "domains":[
                                             "*"
                                          ],
                                          "routes":[
                                             {
                                                "match":{
                                                   "prefix":"/"
                                                },
                                                "route":{
                                                   "cluster":"server"
                                                }
                                             }
                                          ]
                                       }
                                    ]
                                 },
                                 "http_filters":[
                                    {
                                       "name":"envoy.filters.http.router",
                                       "typed_config":{
                                          "@type":"type.googleapis.com/envoy.extensions.filters.http.router.v3.Router",
                                          "strict_check_headers":[
                                             "x-envoy-upstream-rq-timeout-ms"
                                          ],
                                          "respect_expected_rq_timeout":true
                                       }
                                    }
                                 ],
                                 "use_remote_address":true
                              }
                           }
                        ]
                     }
                  ]
               },
               "last_updated":"2021-06-16T18:26:44.919Z"
            }
         ]
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.ScopedRoutesConfigDump"
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.RoutesConfigDump",
         "static_route_configs":[
            {
               "route_config":{
                  "@type":"type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
                  "name":"public_listener",
                  "virtual_hosts":[
                     {
                        "name":"public_listener",
                        "domains":[
                           "*"
                        ],
                        "routes":[
                           {
                              "match":{
                                 "prefix":"/"
                              },
                              "route":{
                                 "cluster":"server"
                              }
                           }
                        ]
                     }
                  ]
               },
               "last_updated":"2021-06-16T18:26:44.915Z"
            }
         ]
      },
      {
         "@type":"type.googleapis.com/envoy.admin.v3.SecretsConfigDump"
      }
   ]
}

Config: client:

static_resources:
  listeners:
    - address:
        socket_address:
          protocol: TCP
          address: 0.0.0.0
          port_value: 9001
      filter_chains:
        - filters:
            name: envoy.filters.network.http_connection_manager
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
              stat_prefix: upstream_listener
              route_config:
                name: upstream_listener
                virtual_hosts:
                  - name: upstream_listener
                    domains:
                      - "*"
                    routes:
                      - match:
                          prefix: "/"
                        route:
                          cluster: server
                          timeout: 120s
              http_filters:
                - name: envoy.filters.http.router
                  typed_config:
                    "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
                    strict_check_headers:
                      - x-envoy-upstream-rq-timeout-ms
                    respect_expected_rq_timeout: true
              use_remote_address: true

  clusters:
    - name: server
      connect_timeout: 0.250s
      type: strict_dns
      lb_policy: round_robin
      load_assignment:
        cluster_name: server
        endpoints:
          - lb_endpoints:
              - endpoint:
                  address:
                    socket_address:
                      address: server-proxy
                      port_value: 9211
admin:
  access_log_path: "/dev/null"
  address:
    socket_address:
      address: 0.0.0.0
      port_value: 8001

server:

static_resources:
  listeners:
    - address:
        socket_address:
          protocol: TCP
          address: 0.0.0.0
          port_value: 9211
      filter_chains:
        - filters:
            name: envoy.filters.network.http_connection_manager
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
              stat_prefix: public_listener
              route_config:
                name: public_listener
                virtual_hosts:
                  - name: public_listener
                    domains:
                      - "*"
                    routes:
                      - match:
                          prefix: "/"
                        route:
                          cluster: server
              http_filters:
                - name: envoy.filters.http.router
                  typed_config:
                    "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
                    strict_check_headers:
                      - x-envoy-upstream-rq-timeout-ms
                    respect_expected_rq_timeout: true
              use_remote_address: true
  clusters:
    - name: server
      connect_timeout: 0.250s
      type: strict_dns
      lb_policy: round_robin
      load_assignment:
        cluster_name: server
        endpoints:
          - lb_endpoints:
              - endpoint:
                  address:
                    socket_address:
                      address: server
                      port_value: 8080
admin:
  access_log_path: "/dev/null"
  address:
    socket_address:
      address: 0.0.0.0
      port_value: 8001

Logs: This is just the snippet showing the inbound request with a timeout of 120s in the header, and the corresponding outbound request with a header showing the default of 15s

[S13328255110394934071] request headers complete (end_stream=true):
server-proxy_1  | ':authority', 'client-proxy:9001'
server-proxy_1  | ':path', '/test'
server-proxy_1  | ':method', 'GET'
server-proxy_1  | 'user-agent', 'curl/7.66.0'
server-proxy_1  | 'accept', '*/*'
server-proxy_1  | 'x-forwarded-for', '192.168.0.2'
server-proxy_1  | 'x-forwarded-proto', 'http'
server-proxy_1  | 'x-envoy-internal', 'true'
server-proxy_1  | 'x-request-id', '021a7ee6-fa37-471b-9d88-925e08319717'
server-proxy_1  | 'x-envoy-expected-rq-timeout-ms', '120000'
server-proxy_1  | 
server-proxy_1  | [2021-06-16 21:16:34.895][21][debug][http] [source/common/http/filter_manager.cc:779] [C0][S13328255110394934071] request end stream
server-proxy_1  | [2021-06-16 21:16:34.896][21][debug][router] [source/common/router/router.cc:445] [C0][S13328255110394934071] cluster 'server' match for URL '/test'
server-proxy_1  | [2021-06-16 21:16:34.896][21][debug][router] [source/common/router/router.cc:631] [C0][S13328255110394934071] router decoding headers:
server-proxy_1  | ':authority', 'client-proxy:9001'
server-proxy_1  | ':path', '/test'
server-proxy_1  | ':method', 'GET'
server-proxy_1  | ':scheme', 'http'
server-proxy_1  | 'user-agent', 'curl/7.66.0'
server-proxy_1  | 'accept', '*/*'
server-proxy_1  | 'x-forwarded-for', '192.168.0.2,192.168.0.5'
server-proxy_1  | 'x-forwarded-proto', 'http'
server-proxy_1  | 'x-request-id', 'abc5219f-3712-490d-99be-e32a57147d95'
server-proxy_1  | 'x-envoy-external-address', '192.168.0.5'
server-proxy_1  | 'x-envoy-expected-rq-timeout-ms', '15000'
server-proxy_1  | 
server-proxy_1  | [2021-06-16 21:16:34.897][21][debug]

This request timed out after 15s, rather than 120s.

alyssawilk commented 3 years ago

Thanks for the report. Can you send trace logs of this issue? I suspect you're hitting a different timeout somewhere

freddygv commented 3 years ago

Here you go @alyssawilk. They're from docker-compose so the logs from different containers are interleaved, but prefixed by the container name.

The server app is configured to respond in ~30s, but the request is timing out after 15s.

Sandbox: https://github.com/freddygv/Envoy-respect_expected_rq_timeout-issue/

Docker Compose is now in the Docker CLI, try `docker compose up`

Attaching to envoy-respect_expected_rq_timeout-issue_client_1, envoy-respect_expected_rq_timeout-issue_server_1, envoy-respect_expected_rq_timeout-issue_server-proxy_1, envoy-respect_expected_rq_timeout-issue_client-proxy_1
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:330] initializing epoch 0 (base id=0, hot restart version=11.104)
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:332] statically linked extensions:
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.serializers: dubbo.hessian2
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.matching.common_inputs: envoy.matching.common_inputs.environment_variable
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.protocols: auto, binary, binary/non-strict, compact, twitter
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.compression.compressor: envoy.compression.brotli.compressor, envoy.compression.gzip.compressor
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.matching.input_matchers: envoy.matching.matchers.consistent_hashing
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.health_checkers: envoy.health_checkers.redis
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.request_id: envoy.request_id.uuid
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.resolvers: envoy.ip
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.resource_monitors: envoy.resource_monitors.fixed_heap, envoy.resource_monitors.injected_resource
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.http.cache: envoy.extensions.http.cache.simple
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.wasm.runtime: envoy.wasm.runtime.null, envoy.wasm.runtime.v8
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.bootstrap: envoy.bootstrap.wasm, envoy.extensions.network.socket_interface.default_socket_interface
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.filters.udp_listener: envoy.filters.udp.dns_filter, envoy.filters.udp_listener.udp_proxy
erver_1        | 2021-06-21T18:42:07.084Z [INFO]  Starting service: name=Service upstreamURIs= upstreamWorkers=1 listenAddress=0.0.0.0:8080 service type=http
erver_1        | 2021-06-21T18:42:07.084Z [INFO]  Adding handler for UI static files
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.filters: envoy.filters.thrift.rate_limit, envoy.filters.thrift.router
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.retry_priorities: envoy.retry_priorities.previous_priorities
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.rate_limit_descriptors: envoy.rate_limit_descriptors.expr
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.upstream_options: envoy.extensions.upstreams.http.v3.HttpProtocolOptions, envoy.upstreams.http.http_protocol_options
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.matching.http.input: request-headers, request-trailers, response-headers, response-trailers
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.clusters: envoy.cluster.eds, envoy.cluster.logical_dns, envoy.cluster.original_dst, envoy.cluster.static, envoy.cluster.strict_dns, envoy.clusters.aggregate, envoy.clusters.dynamic_forward_proxy, envoy.clusters.redis
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.matching.action: composite-action, skip
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.filters.http: envoy.buffer, envoy.cors, envoy.csrf, envoy.ext_authz, envoy.ext_proc, envoy.fault, envoy.filters.http.adaptive_concurrency, envoy.filters.http.admission_control, envoy.filters.http.aws_lambda, envoy.filters.http.aws_request_signing, envoy.filters.http.buffer, envoy.filters.http.cache, envoy.filters.http.cdn_loop, envoy.filters.http.composite, envoy.filters.http.compressor, envoy.filters.http.cors, envoy.filters.http.csrf, envoy.filters.http.decompressor, envoy.filters.http.dynamic_forward_proxy, envoy.filters.http.dynamo, envoy.filters.http.ext_authz, envoy.filters.http.ext_proc, envoy.filters.http.fault, envoy.filters.http.grpc_http1_bridge, envoy.filters.http.grpc_http1_reverse_bridge, envoy.filters.http.grpc_json_transcoder, envoy.filters.http.grpc_stats, envoy.filters.http.grpc_web, envoy.filters.http.gzip, envoy.filters.http.header_to_metadata, envoy.filters.http.health_check, envoy.filters.http.ip_tagging, envoy.filters.http.jwt_authn, envoy.filters.http.local_ratelimit, envoy.filters.http.lua, envoy.filters.http.oauth2, envoy.filters.http.on_demand, envoy.filters.http.original_src, envoy.filters.http.ratelimit, envoy.filters.http.rbac, envoy.filters.http.router, envoy.filters.http.squash, envoy.filters.http.tap, envoy.filters.http.wasm, envoy.grpc_http1_bridge, envoy.grpc_json_transcoder, envoy.grpc_web, envoy.gzip, envoy.health_check, envoy.http_dynamo_filter, envoy.ip_tagging, envoy.local_rate_limit, envoy.lua, envoy.rate_limit, envoy.router, envoy.squash, match-wrapper
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.filters: envoy.filters.dubbo.router
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.transport_sockets.upstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.tap, envoy.transport_sockets.tls, envoy.transport_sockets.upstream_proxy_protocol, raw_buffer, tls
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.upstreams: envoy.filters.connection_pools.tcp.generic
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.tracers: envoy.dynamic.ot, envoy.lightstep, envoy.tracers.datadog, envoy.tracers.dynamic_ot, envoy.tracers.lightstep, envoy.tracers.opencensus, envoy.tracers.skywalking, envoy.tracers.xray, envoy.tracers.zipkin, envoy.zipkin
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.http.stateful_header_formatters: preserve_case
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.filters.network: envoy.client_ssl_auth, envoy.echo, envoy.ext_authz, envoy.filters.network.client_ssl_auth, envoy.filters.network.direct_response, envoy.filters.network.dubbo_proxy, envoy.filters.network.echo, envoy.filters.network.ext_authz, envoy.filters.network.http_connection_manager, envoy.filters.network.kafka_broker, envoy.filters.network.local_ratelimit, envoy.filters.network.mongo_proxy, envoy.filters.network.mysql_proxy, envoy.filters.network.postgres_proxy, envoy.filters.network.ratelimit, envoy.filters.network.rbac, envoy.filters.network.redis_proxy, envoy.filters.network.rocketmq_proxy, envoy.filters.network.sni_cluster, envoy.filters.network.sni_dynamic_forward_proxy, envoy.filters.network.tcp_proxy, envoy.filters.network.thrift_proxy, envoy.filters.network.wasm, envoy.filters.network.zookeeper_proxy, envoy.http_connection_manager, envoy.mongo_proxy, envoy.ratelimit, envoy.redis_proxy, envoy.tcp_proxy
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.transports: auto, framed, header, unframed
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.grpc_credentials: envoy.grpc_credentials.aws_iam, envoy.grpc_credentials.default, envoy.grpc_credentials.file_based_metadata
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.retry_host_predicates: envoy.retry_host_predicates.omit_canary_hosts, envoy.retry_host_predicates.omit_host_metadata, envoy.retry_host_predicates.previous_hosts
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.stats_sinks: envoy.dog_statsd, envoy.metrics_service, envoy.stat_sinks.dog_statsd, envoy.stat_sinks.hystrix, envoy.stat_sinks.metrics_service, envoy.stat_sinks.statsd, envoy.stat_sinks.wasm, envoy.statsd
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.tls.cert_validator: envoy.tls.cert_validator.default, envoy.tls.cert_validator.spiffe
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.protocols: dubbo
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.transport_sockets.downstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.starttls, envoy.transport_sockets.tap, envoy.transport_sockets.tls, raw_buffer, starttls, tls
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.filters.listener: envoy.filters.listener.http_inspector, envoy.filters.listener.original_dst, envoy.filters.listener.original_src, envoy.filters.listener.proxy_protocol, envoy.filters.listener.tls_inspector, envoy.listener.http_inspector, envoy.listener.original_dst, envoy.listener.original_src, envoy.listener.proxy_protocol, envoy.listener.tls_inspector
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.internal_redirect_predicates: envoy.internal_redirect_predicates.allow_listed_routes, envoy.internal_redirect_predicates.previous_routes, envoy.internal_redirect_predicates.safe_cross_scheme
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.access_loggers: envoy.access_loggers.file, envoy.access_loggers.http_grpc, envoy.access_loggers.open_telemetry, envoy.access_loggers.stderr, envoy.access_loggers.stdout, envoy.access_loggers.tcp_grpc, envoy.access_loggers.wasm, envoy.file_access_log, envoy.http_grpc_access_log, envoy.open_telemetry_access_log, envoy.stderr_access_log, envoy.stdout_access_log, envoy.tcp_grpc_access_log, envoy.wasm_access_log
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.route_matchers: default
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.compression.decompressor: envoy.compression.brotli.decompressor, envoy.compression.gzip.decompressor
erver-proxy_1  | [2021-06-21 18:42:08.709][1][info][main] [source/server/server.cc:334]   envoy.guarddog_actions: envoy.watchdog.abort_action, envoy.watchdog.profile_action
erver-proxy_1  | [2021-06-21 18:42:08.720][1][info][main] [source/server/server.cc:350] HTTP header map info:
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=asset-manifest.json
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=favicon.ico
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=index.html
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=logo192.png
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=logo512.png
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=manifest.json
erver-proxy_1  | [2021-06-21 18:42:08.721][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=precache-manifest.d2d0902bbb1d088a8002ecf694512892.js
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=robots.txt
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=service-worker.js
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=static/css/2.2a86faee.chunk.css
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=static/css/2.2a86faee.chunk.css.map
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=static/css/main.20faf8bd.chunk.css
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=static/css/main.20faf8bd.chunk.css.map
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=static/js/2.54ace01f.chunk.js
erver-proxy_1  | [2021-06-21 18:42:08.722][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
erver-proxy_1  | [2021-06-21 18:42:08.722][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
erver-proxy_1  | [2021-06-21 18:42:08.722][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
erver-proxy_1  | [2021-06-21 18:42:08.722][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
erver_1        | 2021-06-21T18:42:07.138Z [INFO]  File: path=static/js/2.54ace01f.chunk.js.map
erver_1        | 2021-06-21T18:42:07.139Z [INFO]  File: path=static/js/main.ba4a6f2a.chunk.js
erver_1        | 2021-06-21T18:42:07.139Z [INFO]  File: path=static/js/main.ba4a6f2a.chunk.js.map
erver_1        | 2021-06-21T18:42:07.139Z [INFO]  File: path=static/js/runtime-main.b3c44867.js
erver_1        | 2021-06-21T18:42:07.139Z [INFO]  File: path=static/js/runtime-main.b3c44867.js.map
erver_1        | 2021-06-21T18:42:07.139Z [INFO]  Settings CORS options: allow_creds=false allow_headers=Accept,Accept-Language,Content-Language,Origin,Content-Type allow_origins=*
erver-proxy_1  | [2021-06-21 18:42:08.723][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
erver-proxy_1  | [2021-06-21 18:42:08.723][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
erver-proxy_1  | [2021-06-21 18:42:08.723][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
erver-proxy_1  | [2021-06-21 18:42:08.723][1][info][main] [source/server/server.cc:353]   request header map: 632 bytes: :authority,:method,:path,:protocol,:scheme,accept,accept-encoding,access-control-request-method,authentication,authorization,cache-control,cdn-loop,connection,content-encoding,content-length,content-type,expect,grpc-accept-encoding,grpc-timeout,if-match,if-modified-since,if-none-match,if-range,if-unmodified-since,keep-alive,origin,pragma,proxy-connection,referer,te,transfer-encoding,upgrade,user-agent,via,x-client-trace-id,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-downstream-service-cluster,x-envoy-downstream-service-node,x-envoy-expected-rq-timeout-ms,x-envoy-external-address,x-envoy-force-trace,x-envoy-hedge-on-per-try-timeout,x-envoy-internal,x-envoy-ip-tags,x-envoy-max-retries,x-envoy-original-path,x-envoy-original-url,x-envoy-retriable-header-names,x-envoy-retriable-status-codes,x-envoy-retry-grpc-on,x-envoy-retry-on,x-envoy-upstream-alt-stat-name,x-envoy-upstream-rq-per-try-timeout-ms,x-envoy-upstream-rq-timeout-alt-response,x-envoy-upstream-rq-timeout-ms,x-forwarded-client-cert,x-forwarded-for,x-forwarded-proto,x-ot-span-context,x-request-id
erver-proxy_1  | [2021-06-21 18:42:08.723][1][info][main] [source/server/server.cc:353]   request trailer map: 144 bytes: 
erver-proxy_1  | [2021-06-21 18:42:08.723][1][info][main] [source/server/server.cc:353]   response header map: 440 bytes: :status,access-control-allow-credentials,access-control-allow-headers,access-control-allow-methods,access-control-allow-origin,access-control-expose-headers,access-control-max-age,age,cache-control,connection,content-encoding,content-length,content-type,date,etag,expires,grpc-message,grpc-status,keep-alive,last-modified,location,proxy-connection,server,transfer-encoding,upgrade,vary,via,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-degraded,x-envoy-immediate-health-check-fail,x-envoy-ratelimited,x-envoy-upstream-canary,x-envoy-upstream-healthchecked-cluster,x-envoy-upstream-service-time,x-request-id
erver-proxy_1  | [2021-06-21 18:42:08.723][1][info][main] [source/server/server.cc:353]   response trailer map: 168 bytes: grpc-message,grpc-status
erver-proxy_1  | [2021-06-21 18:42:08.724][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.shrink_heap.
erver-proxy_1  | [2021-06-21 18:42:08.724][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 18:42:08.725][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 18:42:08.726][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 18:42:08.726][1][info][main] [source/server/server.cc:500] admin address: 0.0.0.0:8001
erver-proxy_1  | [2021-06-21 18:42:08.726][1][info][main] [source/server/server.cc:667] runtime: layers:
erver-proxy_1  |   - name: base
erver-proxy_1  |     static_layer:
erver-proxy_1  |       {}
erver-proxy_1  |   - name: admin
erver-proxy_1  |     admin_layer:
erver-proxy_1  |       {}
erver-proxy_1  | [2021-06-21 18:42:08.726][1][info][config] [source/server/configuration_impl.cc:128] loading tracing configuration
erver-proxy_1  | [2021-06-21 18:42:08.726][1][info][config] [source/server/configuration_impl.cc:88] loading 0 static secret(s)
erver-proxy_1  | [2021-06-21 18:42:08.726][1][info][config] [source/server/configuration_impl.cc:94] loading 1 cluster(s)
erver-proxy_1  | [2021-06-21 18:42:08.727][13][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 18:42:08.727][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:08.728][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:08.728][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:87] cm init: adding: cluster=server primary=1 secondary=0
erver-proxy_1  | [2021-06-21 18:42:08.728][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 1
erver-proxy_1  | [2021-06-21 18:42:08.728][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: false
erver-proxy_1  | [2021-06-21 18:42:08.728][1][info][config] [source/server/configuration_impl.cc:98] loading 1 listener(s)
erver-proxy_1  | [2021-06-21 18:42:08.728][1][debug][config] [source/server/configuration_impl.cc:100] listener #0:
erver-proxy_1  | [2021-06-21 18:42:08.729][1][debug][config] [source/server/listener_manager_impl.cc:395] begin add/update listener: name=333f1173-de1d-43ea-b635-f648110e9d62 hash=10834880810747244621
erver-proxy_1  | [2021-06-21 18:42:08.729][1][debug][config] [source/server/listener_manager_impl.cc:432] use full listener update path for listener name=333f1173-de1d-43ea-b635-f648110e9d62 hash=10834880810747244621
erver-proxy_1  | [2021-06-21 18:42:08.729][1][debug][config] [source/server/listener_manager_impl.cc:96]   filter #0:
erver-proxy_1  | [2021-06-21 18:42:08.729][1][debug][config] [source/server/listener_manager_impl.cc:97]     name: envoy.filters.network.http_connection_manager
erver-proxy_1  | [2021-06-21 18:42:08.729][1][debug][config] [source/server/listener_manager_impl.cc:103]   config: {"@type":"type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager","use_remote_address":true,"stat_prefix":"public_listener","route_config":{"virtual_hosts":[{"name":"public_listener","routes":[{"route":{"cluster":"server"},"match":{"prefix":"/"}}],"domains":["*"]}],"name":"public_listener"},"http_filters":[{"name":"envoy.filters.http.router","typed_config":{"@type":"type.googleapis.com/envoy.extensions.filters.http.router.v3.Router","respect_expected_rq_timeout":true,"strict_check_headers":["x-envoy-upstream-rq-timeout-ms"]}}]}
erver-proxy_1  | [2021-06-21 18:42:08.731][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:556]     http filter #0
erver-proxy_1  | [2021-06-21 18:42:08.733][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:578]       name: envoy.filters.http.router
erver-proxy_1  | [2021-06-21 18:42:08.734][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:585]     config: {
erver-proxy_1  |  "@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router",
erver-proxy_1  |  "respect_expected_rq_timeout": true,
erver-proxy_1  |  "strict_check_headers": [
erver-proxy_1  |   "x-envoy-upstream-rq-timeout-ms"
erver-proxy_1  |  ]
erver-proxy_1  | }
erver-proxy_1  | 
erver-proxy_1  | [2021-06-21 18:42:08.734][1][debug][config] [source/server/filter_chain_manager_impl.cc:228] new fc_contexts has 1 filter chains, including 1 newly built
erver-proxy_1  | [2021-06-21 18:42:08.734][1][debug][init] [source/common/init/manager_impl.cc:24] added target Listener-init-target 333f1173-de1d-43ea-b635-f648110e9d62 to init manager Server
erver-proxy_1  | [2021-06-21 18:42:08.734][1][debug][config] [source/server/listener_impl.cc:135] Create listen socket for listener 333f1173-de1d-43ea-b635-f648110e9d62 on address 0.0.0.0:9211
erver-proxy_1  | [2021-06-21 18:42:08.734][1][debug][config] [source/server/listener_impl.cc:125] Set listener 333f1173-de1d-43ea-b635-f648110e9d62 socket factory local address to 0.0.0.0:9211
erver-proxy_1  | [2021-06-21 18:42:08.734][1][debug][config] [source/server/listener_impl.cc:691] add active listener: name=333f1173-de1d-43ea-b635-f648110e9d62, hash=10834880810747244621, address=0.0.0.0:9211
erver-proxy_1  | [2021-06-21 18:42:08.734][1][info][config] [source/server/configuration_impl.cc:110] loading stats configuration
erver-proxy_1  | [2021-06-21 18:42:08.735][1][info][main] [source/server/server.cc:764] starting main dispatch loop
erver-proxy_1  | [2021-06-21 18:42:08.735][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:08.735][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:08.735][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:08.736][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:149] DNS hosts have changed for server
erver-proxy_1  | [2021-06-21 18:42:08.736][1][trace][upstream] [source/common/upstream/upstream_impl.cc:1390] Local locality: 
erver-proxy_1  | [2021-06-21 18:42:08.736][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:08.736][1][debug][upstream] [source/common/upstream/upstream_impl.cc:1083] initializing Primary cluster server completed
erver-proxy_1  | [2021-06-21 18:42:08.736][1][debug][init] [source/common/init/manager_impl.cc:49] init manager Cluster server contains no targets
erver-proxy_1  | [2021-06-21 18:42:08.736][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Cluster server initialized, notifying ClusterImplBase
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:121] cm init: init complete: cluster=server primary=0 secondary=0
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 1
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: true
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][init] [source/common/init/manager_impl.cc:49] init manager RTDS contains no targets
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager RTDS initialized, notifying RTDS
erver-proxy_1  | [2021-06-21 18:42:08.737][1][info][runtime] [source/common/runtime/runtime_impl.cc:428] RTDS has finished initialization
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:210] continue initializing secondary clusters
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 2
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: true
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:165] maybe finish initialize secondary init clusters empty: true
erver-proxy_1  | [2021-06-21 18:42:08.737][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:186] maybe finish initialize cds api ready: false
erver-proxy_1  | [2021-06-21 18:42:08.737][1][info][upstream] [source/common/upstream/cluster_manager_impl.cc:192] cm init: all clusters initialized
erver-proxy_1  | [2021-06-21 18:42:08.738][1][info][main] [source/server/server.cc:745] all clusters initialized. initializing init manager
erver-proxy_1  | [2021-06-21 18:42:08.738][1][debug][init] [source/common/init/manager_impl.cc:53] init manager Server initializing
erver-proxy_1  | [2021-06-21 18:42:08.738][1][debug][init] [source/common/init/target_impl.cc:15] init manager Server initializing target Listener-init-target 333f1173-de1d-43ea-b635-f648110e9d62
erver-proxy_1  | [2021-06-21 18:42:08.738][1][debug][init] [source/common/init/manager_impl.cc:49] init manager Listener-local-init-manager 333f1173-de1d-43ea-b635-f648110e9d62 10834880810747244621 contains no targets
erver-proxy_1  | [2021-06-21 18:42:08.738][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Listener-local-init-manager 333f1173-de1d-43ea-b635-f648110e9d62 10834880810747244621 initialized, notifying Listener-local-init-watcher 333f1173-de1d-43ea-b635-f648110e9d62
erver-proxy_1  | [2021-06-21 18:42:08.738][1][debug][init] [source/common/init/watcher_impl.cc:14] target Listener-init-target 333f1173-de1d-43ea-b635-f648110e9d62 initialized, notifying init manager Server
erver-proxy_1  | [2021-06-21 18:42:08.738][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Server initialized, notifying RunHelper
erver-proxy_1  | [2021-06-21 18:42:08.738][1][info][config] [source/server/listener_manager_impl.cc:888] all dependencies initialized. starting workers
erver-proxy_1  | [2021-06-21 18:42:08.738][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 0
erver-proxy_1  | [2021-06-21 18:42:08.738][16][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 18:42:08.738][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 1
erver-proxy_1  | [2021-06-21 18:42:08.738][16][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 18:42:08.738][16][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 18:42:08.738][17][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 18:42:08.739][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 2
erver-proxy_1  | [2021-06-21 18:42:08.739][18][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 18:42:08.739][18][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 18:42:08.739][20][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 18:42:08.739][18][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 18:42:08.739][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 3
erver-proxy_1  | [2021-06-21 18:42:08.739][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 4
erver-proxy_1  | [2021-06-21 18:42:08.739][21][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 18:42:08.740][21][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 18:42:08.740][21][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 18:42:08.740][22][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 18:42:08.740][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 5
erver-proxy_1  | [2021-06-21 18:42:08.740][23][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 18:42:08.740][24][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 18:42:08.740][23][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 18:42:08.740][25][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 18:42:08.740][23][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 18:42:08.740][1][warning][main] [source/server/server.cc:642] there is no configured limit to the number of allowed active connections. Set a limit via the runtime key overload.global_downstream_max_connections
erver-proxy_1  | [2021-06-21 18:42:08.740][24][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 18:42:08.740][26][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 18:42:08.740][24][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 18:42:08.739][19][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 18:42:08.741][19][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 18:42:08.741][19][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 18:42:08.741][27][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:330] initializing epoch 0 (base id=0, hot restart version=11.104)
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:332] statically linked extensions:
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.compression.compressor: envoy.compression.brotli.compressor, envoy.compression.gzip.compressor
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.transport_sockets.upstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.tap, envoy.transport_sockets.tls, envoy.transport_sockets.upstream_proxy_protocol, raw_buffer, tls
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.wasm.runtime: envoy.wasm.runtime.null, envoy.wasm.runtime.v8
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.request_id: envoy.request_id.uuid
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.filters.http: envoy.buffer, envoy.cors, envoy.csrf, envoy.ext_authz, envoy.ext_proc, envoy.fault, envoy.filters.http.adaptive_concurrency, envoy.filters.http.admission_control, envoy.filters.http.aws_lambda, envoy.filters.http.aws_request_signing, envoy.filters.http.buffer, envoy.filters.http.cache, envoy.filters.http.cdn_loop, envoy.filters.http.composite, envoy.filters.http.compressor, envoy.filters.http.cors, envoy.filters.http.csrf, envoy.filters.http.decompressor, envoy.filters.http.dynamic_forward_proxy, envoy.filters.http.dynamo, envoy.filters.http.ext_authz, envoy.filters.http.ext_proc, envoy.filters.http.fault, envoy.filters.http.grpc_http1_bridge, envoy.filters.http.grpc_http1_reverse_bridge, envoy.filters.http.grpc_json_transcoder, envoy.filters.http.grpc_stats, envoy.filters.http.grpc_web, envoy.filters.http.gzip, envoy.filters.http.header_to_metadata, envoy.filters.http.health_check, envoy.filters.http.ip_tagging, envoy.filters.http.jwt_authn, envoy.filters.http.local_ratelimit, envoy.filters.http.lua, envoy.filters.http.oauth2, envoy.filters.http.on_demand, envoy.filters.http.original_src, envoy.filters.http.ratelimit, envoy.filters.http.rbac, envoy.filters.http.router, envoy.filters.http.squash, envoy.filters.http.tap, envoy.filters.http.wasm, envoy.grpc_http1_bridge, envoy.grpc_json_transcoder, envoy.grpc_web, envoy.gzip, envoy.health_check, envoy.http_dynamo_filter, envoy.ip_tagging, envoy.local_rate_limit, envoy.lua, envoy.rate_limit, envoy.router, envoy.squash, match-wrapper
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.matching.common_inputs: envoy.matching.common_inputs.environment_variable
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.retry_priorities: envoy.retry_priorities.previous_priorities
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.resolvers: envoy.ip
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.tracers: envoy.dynamic.ot, envoy.lightstep, envoy.tracers.datadog, envoy.tracers.dynamic_ot, envoy.tracers.lightstep, envoy.tracers.opencensus, envoy.tracers.skywalking, envoy.tracers.xray, envoy.tracers.zipkin, envoy.zipkin
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.compression.decompressor: envoy.compression.brotli.decompressor, envoy.compression.gzip.decompressor
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.rate_limit_descriptors: envoy.rate_limit_descriptors.expr
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.filters.udp_listener: envoy.filters.udp.dns_filter, envoy.filters.udp_listener.udp_proxy
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.filters: envoy.filters.dubbo.router
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.transport_sockets.downstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.starttls, envoy.transport_sockets.tap, envoy.transport_sockets.tls, raw_buffer, starttls, tls
lient-proxy_1  | [2021-06-21 18:42:10.149][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.protocols: dubbo
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.retry_host_predicates: envoy.retry_host_predicates.omit_canary_hosts, envoy.retry_host_predicates.omit_host_metadata, envoy.retry_host_predicates.previous_hosts
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.route_matchers: default
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.matching.action: composite-action, skip
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.grpc_credentials: envoy.grpc_credentials.aws_iam, envoy.grpc_credentials.default, envoy.grpc_credentials.file_based_metadata
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.clusters: envoy.cluster.eds, envoy.cluster.logical_dns, envoy.cluster.original_dst, envoy.cluster.static, envoy.cluster.strict_dns, envoy.clusters.aggregate, envoy.clusters.dynamic_forward_proxy, envoy.clusters.redis
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.upstreams: envoy.filters.connection_pools.tcp.generic
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.access_loggers: envoy.access_loggers.file, envoy.access_loggers.http_grpc, envoy.access_loggers.open_telemetry, envoy.access_loggers.stderr, envoy.access_loggers.stdout, envoy.access_loggers.tcp_grpc, envoy.access_loggers.wasm, envoy.file_access_log, envoy.http_grpc_access_log, envoy.open_telemetry_access_log, envoy.stderr_access_log, envoy.stdout_access_log, envoy.tcp_grpc_access_log, envoy.wasm_access_log
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.transports: auto, framed, header, unframed
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.tls.cert_validator: envoy.tls.cert_validator.default, envoy.tls.cert_validator.spiffe
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.serializers: dubbo.hessian2
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.matching.input_matchers: envoy.matching.matchers.consistent_hashing
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.resource_monitors: envoy.resource_monitors.fixed_heap, envoy.resource_monitors.injected_resource
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.internal_redirect_predicates: envoy.internal_redirect_predicates.allow_listed_routes, envoy.internal_redirect_predicates.previous_routes, envoy.internal_redirect_predicates.safe_cross_scheme
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.matching.http.input: request-headers, request-trailers, response-headers, response-trailers
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.stats_sinks: envoy.dog_statsd, envoy.metrics_service, envoy.stat_sinks.dog_statsd, envoy.stat_sinks.hystrix, envoy.stat_sinks.metrics_service, envoy.stat_sinks.statsd, envoy.stat_sinks.wasm, envoy.statsd
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.upstream_options: envoy.extensions.upstreams.http.v3.HttpProtocolOptions, envoy.upstreams.http.http_protocol_options
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.bootstrap: envoy.bootstrap.wasm, envoy.extensions.network.socket_interface.default_socket_interface
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.health_checkers: envoy.health_checkers.redis
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.http.stateful_header_formatters: preserve_case
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.filters.network: envoy.client_ssl_auth, envoy.echo, envoy.ext_authz, envoy.filters.network.client_ssl_auth, envoy.filters.network.direct_response, envoy.filters.network.dubbo_proxy, envoy.filters.network.echo, envoy.filters.network.ext_authz, envoy.filters.network.http_connection_manager, envoy.filters.network.kafka_broker, envoy.filters.network.local_ratelimit, envoy.filters.network.mongo_proxy, envoy.filters.network.mysql_proxy, envoy.filters.network.postgres_proxy, envoy.filters.network.ratelimit, envoy.filters.network.rbac, envoy.filters.network.redis_proxy, envoy.filters.network.rocketmq_proxy, envoy.filters.network.sni_cluster, envoy.filters.network.sni_dynamic_forward_proxy, envoy.filters.network.tcp_proxy, envoy.filters.network.thrift_proxy, envoy.filters.network.wasm, envoy.filters.network.zookeeper_proxy, envoy.http_connection_manager, envoy.mongo_proxy, envoy.ratelimit, envoy.redis_proxy, envoy.tcp_proxy
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.filters: envoy.filters.thrift.rate_limit, envoy.filters.thrift.router
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.http.cache: envoy.extensions.http.cache.simple
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.protocols: auto, binary, binary/non-strict, compact, twitter
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.guarddog_actions: envoy.watchdog.abort_action, envoy.watchdog.profile_action
lient-proxy_1  | [2021-06-21 18:42:10.150][1][info][main] [source/server/server.cc:334]   envoy.filters.listener: envoy.filters.listener.http_inspector, envoy.filters.listener.original_dst, envoy.filters.listener.original_src, envoy.filters.listener.proxy_protocol, envoy.filters.listener.tls_inspector, envoy.listener.http_inspector, envoy.listener.original_dst, envoy.listener.original_src, envoy.listener.proxy_protocol, envoy.listener.tls_inspector
lient-proxy_1  | [2021-06-21 18:42:10.166][1][info][main] [source/server/server.cc:350] HTTP header map info:
lient-proxy_1  | [2021-06-21 18:42:10.167][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
lient-proxy_1  | [2021-06-21 18:42:10.167][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
lient-proxy_1  | [2021-06-21 18:42:10.167][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
lient-proxy_1  | [2021-06-21 18:42:10.167][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
lient-proxy_1  | [2021-06-21 18:42:10.168][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
lient-proxy_1  | [2021-06-21 18:42:10.168][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
lient-proxy_1  | [2021-06-21 18:42:10.168][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
lient-proxy_1  | [2021-06-21 18:42:10.168][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
lient-proxy_1  | [2021-06-21 18:42:10.168][1][info][main] [source/server/server.cc:353]   request header map: 632 bytes: :authority,:method,:path,:protocol,:scheme,accept,accept-encoding,access-control-request-method,authentication,authorization,cache-control,cdn-loop,connection,content-encoding,content-length,content-type,expect,grpc-accept-encoding,grpc-timeout,if-match,if-modified-since,if-none-match,if-range,if-unmodified-since,keep-alive,origin,pragma,proxy-connection,referer,te,transfer-encoding,upgrade,user-agent,via,x-client-trace-id,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-downstream-service-cluster,x-envoy-downstream-service-node,x-envoy-expected-rq-timeout-ms,x-envoy-external-address,x-envoy-force-trace,x-envoy-hedge-on-per-try-timeout,x-envoy-internal,x-envoy-ip-tags,x-envoy-max-retries,x-envoy-original-path,x-envoy-original-url,x-envoy-retriable-header-names,x-envoy-retriable-status-codes,x-envoy-retry-grpc-on,x-envoy-retry-on,x-envoy-upstream-alt-stat-name,x-envoy-upstream-rq-per-try-timeout-ms,x-envoy-upstream-rq-timeout-alt-response,x-envoy-upstream-rq-timeout-ms,x-forwarded-client-cert,x-forwarded-for,x-forwarded-proto,x-ot-span-context,x-request-id
lient-proxy_1  | [2021-06-21 18:42:10.168][1][info][main] [source/server/server.cc:353]   request trailer map: 144 bytes: 
lient-proxy_1  | [2021-06-21 18:42:10.168][1][info][main] [source/server/server.cc:353]   response header map: 440 bytes: :status,access-control-allow-credentials,access-control-allow-headers,access-control-allow-methods,access-control-allow-origin,access-control-expose-headers,access-control-max-age,age,cache-control,connection,content-encoding,content-length,content-type,date,etag,expires,grpc-message,grpc-status,keep-alive,last-modified,location,proxy-connection,server,transfer-encoding,upgrade,vary,via,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-degraded,x-envoy-immediate-health-check-fail,x-envoy-ratelimited,x-envoy-upstream-canary,x-envoy-upstream-healthchecked-cluster,x-envoy-upstream-service-time,x-request-id
lient-proxy_1  | [2021-06-21 18:42:10.168][1][info][main] [source/server/server.cc:353]   response trailer map: 168 bytes: grpc-message,grpc-status
lient-proxy_1  | [2021-06-21 18:42:10.170][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.shrink_heap.
lient-proxy_1  | [2021-06-21 18:42:10.170][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 18:42:10.170][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 18:42:10.170][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 18:42:10.170][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 18:42:10.171][1][info][main] [source/server/server.cc:500] admin address: 0.0.0.0:8001
lient-proxy_1  | [2021-06-21 18:42:10.171][1][info][main] [source/server/server.cc:667] runtime: layers:
lient-proxy_1  |   - name: base
lient-proxy_1  |     static_layer:
lient-proxy_1  |       {}
lient-proxy_1  |   - name: admin
lient-proxy_1  |     admin_layer:
lient-proxy_1  |       {}
lient-proxy_1  | [2021-06-21 18:42:10.172][1][info][config] [source/server/configuration_impl.cc:128] loading tracing configuration
lient-proxy_1  | [2021-06-21 18:42:10.172][1][info][config] [source/server/configuration_impl.cc:88] loading 0 static secret(s)
lient-proxy_1  | [2021-06-21 18:42:10.172][1][info][config] [source/server/configuration_impl.cc:94] loading 1 cluster(s)
lient-proxy_1  | [2021-06-21 18:42:10.173][12][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 18:42:10.175][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:10.176][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:10.176][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:87] cm init: adding: cluster=server primary=1 secondary=0
lient-proxy_1  | [2021-06-21 18:42:10.176][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 1
lient-proxy_1  | [2021-06-21 18:42:10.176][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: false
lient-proxy_1  | [2021-06-21 18:42:10.176][1][info][config] [source/server/configuration_impl.cc:98] loading 1 listener(s)
lient-proxy_1  | [2021-06-21 18:42:10.176][1][debug][config] [source/server/configuration_impl.cc:100] listener #0:
lient-proxy_1  | [2021-06-21 18:42:10.178][1][debug][config] [source/server/listener_manager_impl.cc:395] begin add/update listener: name=88aa1a0e-61fe-420a-bd70-7b16c9611b3d hash=13165440526948843476
lient-proxy_1  | [2021-06-21 18:42:10.178][1][debug][config] [source/server/listener_manager_impl.cc:432] use full listener update path for listener name=88aa1a0e-61fe-420a-bd70-7b16c9611b3d hash=13165440526948843476
lient-proxy_1  | [2021-06-21 18:42:10.178][1][debug][config] [source/server/listener_manager_impl.cc:96]   filter #0:
lient-proxy_1  | [2021-06-21 18:42:10.178][1][debug][config] [source/server/listener_manager_impl.cc:97]     name: envoy.filters.network.http_connection_manager
lient-proxy_1  | [2021-06-21 18:42:10.179][1][debug][config] [source/server/listener_manager_impl.cc:103]   config: {"@type":"type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager","use_remote_address":true,"http_filters":[{"typed_config":{"@type":"type.googleapis.com/envoy.extensions.filters.http.router.v3.Router","respect_expected_rq_timeout":true,"strict_check_headers":["x-envoy-upstream-rq-timeout-ms"]},"name":"envoy.filters.http.router"}],"route_config":{"virtual_hosts":[{"domains":["*"],"name":"upstream_listener","routes":[{"route":{"cluster":"server","timeout":"120s"},"match":{"prefix":"/"}}]}],"name":"upstream_listener"},"stat_prefix":"upstream_listener"}
lient-proxy_1  | [2021-06-21 18:42:10.183][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:556]     http filter #0
lient-proxy_1  | [2021-06-21 18:42:10.187][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:578]       name: envoy.filters.http.router
lient-proxy_1  | [2021-06-21 18:42:10.187][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:585]     config: {
lient-proxy_1  |  "@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router",
lient-proxy_1  |  "respect_expected_rq_timeout": true,
lient-proxy_1  |  "strict_check_headers": [
lient-proxy_1  |   "x-envoy-upstream-rq-timeout-ms"
lient-proxy_1  |  ]
lient-proxy_1  | }
lient-proxy_1  | 
lient-proxy_1  | [2021-06-21 18:42:10.188][1][debug][config] [source/server/filter_chain_manager_impl.cc:228] new fc_contexts has 1 filter chains, including 1 newly built
lient-proxy_1  | [2021-06-21 18:42:10.188][1][debug][init] [source/common/init/manager_impl.cc:24] added target Listener-init-target 88aa1a0e-61fe-420a-bd70-7b16c9611b3d to init manager Server
lient-proxy_1  | [2021-06-21 18:42:10.188][1][debug][config] [source/server/listener_impl.cc:135] Create listen socket for listener 88aa1a0e-61fe-420a-bd70-7b16c9611b3d on address 0.0.0.0:9001
lient-proxy_1  | [2021-06-21 18:42:10.188][1][debug][config] [source/server/listener_impl.cc:125] Set listener 88aa1a0e-61fe-420a-bd70-7b16c9611b3d socket factory local address to 0.0.0.0:9001
lient-proxy_1  | [2021-06-21 18:42:10.188][1][debug][config] [source/server/listener_impl.cc:691] add active listener: name=88aa1a0e-61fe-420a-bd70-7b16c9611b3d, hash=13165440526948843476, address=0.0.0.0:9001
lient-proxy_1  | [2021-06-21 18:42:10.188][1][info][config] [source/server/configuration_impl.cc:110] loading stats configuration
lient-proxy_1  | [2021-06-21 18:42:10.189][1][info][main] [source/server/server.cc:764] starting main dispatch loop
lient-proxy_1  | [2021-06-21 18:42:10.189][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:10.191][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:10.191][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:10.191][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:149] DNS hosts have changed for server-proxy
lient-proxy_1  | [2021-06-21 18:42:10.191][1][trace][upstream] [source/common/upstream/upstream_impl.cc:1390] Local locality: 
lient-proxy_1  | [2021-06-21 18:42:10.191][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:10.191][1][debug][upstream] [source/common/upstream/upstream_impl.cc:1083] initializing Primary cluster server completed
lient-proxy_1  | [2021-06-21 18:42:10.191][1][debug][init] [source/common/init/manager_impl.cc:49] init manager Cluster server contains no targets
lient-proxy_1  | [2021-06-21 18:42:10.191][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Cluster server initialized, notifying ClusterImplBase
lient-proxy_1  | [2021-06-21 18:42:10.191][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:121] cm init: init complete: cluster=server primary=0 secondary=0
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 1
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: true
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][init] [source/common/init/manager_impl.cc:49] init manager RTDS contains no targets
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager RTDS initialized, notifying RTDS
lient-proxy_1  | [2021-06-21 18:42:10.192][1][info][runtime] [source/common/runtime/runtime_impl.cc:428] RTDS has finished initialization
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:210] continue initializing secondary clusters
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 2
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: true
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:165] maybe finish initialize secondary init clusters empty: true
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:186] maybe finish initialize cds api ready: false
lient-proxy_1  | [2021-06-21 18:42:10.192][1][info][upstream] [source/common/upstream/cluster_manager_impl.cc:192] cm init: all clusters initialized
lient-proxy_1  | [2021-06-21 18:42:10.192][1][info][main] [source/server/server.cc:745] all clusters initialized. initializing init manager
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][init] [source/common/init/manager_impl.cc:53] init manager Server initializing
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][init] [source/common/init/target_impl.cc:15] init manager Server initializing target Listener-init-target 88aa1a0e-61fe-420a-bd70-7b16c9611b3d
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][init] [source/common/init/manager_impl.cc:49] init manager Listener-local-init-manager 88aa1a0e-61fe-420a-bd70-7b16c9611b3d 13165440526948843476 contains no targets
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Listener-local-init-manager 88aa1a0e-61fe-420a-bd70-7b16c9611b3d 13165440526948843476 initialized, notifying Listener-local-init-watcher 88aa1a0e-61fe-420a-bd70-7b16c9611b3d
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][init] [source/common/init/watcher_impl.cc:14] target Listener-init-target 88aa1a0e-61fe-420a-bd70-7b16c9611b3d initialized, notifying init manager Server
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Server initialized, notifying RunHelper
lient-proxy_1  | [2021-06-21 18:42:10.192][1][info][config] [source/server/listener_manager_impl.cc:888] all dependencies initialized. starting workers
lient-proxy_1  | [2021-06-21 18:42:10.192][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 0
lient-proxy_1  | [2021-06-21 18:42:10.193][15][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 18:42:10.193][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 1
lient-proxy_1  | [2021-06-21 18:42:10.193][15][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 18:42:10.193][16][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 18:42:10.193][15][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 18:42:10.193][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 2
lient-proxy_1  | [2021-06-21 18:42:10.193][17][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 18:42:10.194][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 3
lient-proxy_1  | [2021-06-21 18:42:10.194][17][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 18:42:10.194][18][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 18:42:10.194][19][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 18:42:10.194][17][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 18:42:10.194][20][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 18:42:10.195][19][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 18:42:10.195][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 4
lient-proxy_1  | [2021-06-21 18:42:10.195][20][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 18:42:10.195][21][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 18:42:10.195][20][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 18:42:10.196][19][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 18:42:10.197][23][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 18:42:10.197][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 5
lient-proxy_1  | [2021-06-21 18:42:10.196][22][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 18:42:10.198][23][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 18:42:10.198][24][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 18:42:10.198][1][warning][main] [source/server/server.cc:642] there is no configured limit to the number of allowed active connections. Set a limit via the runtime key overload.global_downstream_max_connections
lient-proxy_1  | [2021-06-21 18:42:10.198][25][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 18:42:10.198][23][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 18:42:10.198][25][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 18:42:10.198][25][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 18:42:10.198][26][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 18:42:13.735][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:13.736][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:13.736][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:13.737][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:13.737][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:13.738][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:13.738][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:15.188][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:42:15.191][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:15.191][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:15.192][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:15.193][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:15.194][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:15.194][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:18.735][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:18.739][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:18.739][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:18.740][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:18.741][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:18.742][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:18.742][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:20.192][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:42:20.193][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:20.193][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:20.194][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:20.194][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:20.195][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:20.195][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:23.736][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:23.742][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:23.742][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:23.744][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:23.744][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:23.745][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:23.745][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:25.162][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:42:25.163][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:25.164][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:25.165][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:25.167][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:25.167][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:25.167][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:28.703][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:28.710][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:28.711][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:28.712][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:28.713][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:28.713][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:28.713][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:30.163][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:42:30.167][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:30.167][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:30.168][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:30.169][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:30.169][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:30.169][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:33.705][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:33.715][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:33.715][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:33.716][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:33.717][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:33.717][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:33.718][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:35.165][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:42:35.169][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:35.170][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:35.171][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:35.172][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:35.172][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:35.172][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:38.706][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:38.719][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:38.719][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:38.720][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:38.720][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:38.720][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:38.720][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:40.166][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:42:40.172][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:40.173][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:40.174][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:40.174][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:40.174][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:40.174][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:43.710][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:43.722][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:43.722][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:43.723][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:43.723][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:43.724][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:43.724][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:45.168][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:42:45.175][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:45.176][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:45.177][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:45.179][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:45.179][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:45.179][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:48.711][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:48.725][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:48.725][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:48.726][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:48.727][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:48.727][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:48.727][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:50.169][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:42:50.179][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:50.181][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 4999 milliseconds
lient-proxy_1  | [2021-06-21 18:42:50.181][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:50.182][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:50.182][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:50.182][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:53.713][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:53.728][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:53.728][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:53.730][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:53.731][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:53.731][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:53.731][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:42:55.139][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:42:55.150][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:42:55.151][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:42:55.152][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:42:55.152][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:42:55.152][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:42:58.682][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:42:58.698][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:42:58.698][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:58.699][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:42:58.700][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:42:58.700][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:42:58.700][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:00.141][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:00.153][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:00.154][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:00.155][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:00.156][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:00.157][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:00.157][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:03.683][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:03.701][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:03.702][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:03.703][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:03.704][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:03.704][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:03.705][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:05.144][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:05.156][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:05.156][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:05.157][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:05.158][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:05.158][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:05.159][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:08.683][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:08.705][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:08.706][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:08.706][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:08.706][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:08.706][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:08.706][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:10.148][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:10.159][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:10.159][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:10.160][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:10.161][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:10.161][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:10.161][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0xcbcff508a00 for 3600000ms, min is 3600000ms
lient-proxy_1  | [2021-06-21 18:43:10.428][25][debug][conn_handler] [source/server/active_tcp_listener.cc:328] [C0] new connection
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 3
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][connection] [source/common/network/connection_impl.cc:585] [C0] read ready. dispatch_buffered_data=false
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][connection] [source/common/network/raw_buffer_socket.cc:24] [C0] read returns: 85
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][connection] [source/common/network/raw_buffer_socket.cc:38] [C0] read error: Resource temporarily unavailable
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][http] [source/common/http/http1/codec_impl.cc:555] [C0] parsing 85 bytes
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][http] [source/common/http/http1/codec_impl.cc:834] [C0] message begin
lient-proxy_1  | [2021-06-21 18:43:10.428][25][debug][http] [source/common/http/conn_manager_impl.cc:261] [C0] new stream
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0xcbcff508a80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=Host value=client-proxy:9001
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=User-Agent value=curl/7.66.0
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][http] [source/common/http/http1/codec_impl.cc:685] [C0] onHeadersCompleteBase
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=Accept value=*/*
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][http] [source/common/http/http1/codec_impl.cc:1034] [C0] Server: onHeadersComplete size=3
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][http] [source/common/http/http1/codec_impl.cc:812] [C0] message complete
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][connection] [source/common/network/connection_impl.cc:349] [C0] readDisable: disable=true disable_count=0 state=0 buffer_length=85
lient-proxy_1  | [2021-06-21 18:43:10.428][25][debug][http] [source/common/http/conn_manager_impl.cc:882] [C0][S5778847370927454558] request headers complete (end_stream=true):
lient-proxy_1  | ':authority', 'client-proxy:9001'
lient-proxy_1  | ':path', '/test'
lient-proxy_1  | ':method', 'GET'
lient-proxy_1  | 'user-agent', 'curl/7.66.0'
lient-proxy_1  | 'accept', '*/*'
lient-proxy_1  | 
lient-proxy_1  | [2021-06-21 18:43:10.428][25][debug][http] [source/common/http/filter_manager.cc:779] [C0][S5778847370927454558] request end stream
lient-proxy_1  | [2021-06-21 18:43:10.428][25][debug][router] [source/common/router/router.cc:445] [C0][S5778847370927454558] cluster 'server' match for URL '/test'
lient-proxy_1  | [2021-06-21 18:43:10.428][25][debug][router] [source/common/router/router.cc:631] [C0][S5778847370927454558] router decoding headers:
lient-proxy_1  | ':authority', 'client-proxy:9001'
lient-proxy_1  | ':path', '/test'
lient-proxy_1  | ':method', 'GET'
lient-proxy_1  | ':scheme', 'http'
lient-proxy_1  | 'user-agent', 'curl/7.66.0'
lient-proxy_1  | 'accept', '*/*'
lient-proxy_1  | 'x-forwarded-for', '172.20.0.2'
lient-proxy_1  | 'x-forwarded-proto', 'http'
lient-proxy_1  | 'x-envoy-internal', 'true'
lient-proxy_1  | 'x-request-id', '528df289-80b5-402d-91b9-fe2938ff6374'
lient-proxy_1  | 'x-envoy-expected-rq-timeout-ms', '120000'
lient-proxy_1  | 
lient-proxy_1  | [2021-06-21 18:43:10.428][25][debug][pool] [source/common/http/conn_pool_base.cc:74] queueing stream due to no available connections
lient-proxy_1  | [2021-06-21 18:43:10.428][25][debug][pool] [source/common/conn_pool/conn_pool_base.cc:241] trying to create new connection
lient-proxy_1  | [2021-06-21 18:43:10.428][25][trace][pool] [source/common/conn_pool/conn_pool_base.cc:242] ConnPoolImplBase 0xcbcff781200, ready_clients_.size(): 0, busy_clients_.size(): 0, connecting_clients_.size(): 0, connecting_stream_capacity_: 0, num_active_streams_: 0, pending_streams_.size(): 1 per upstream preconnect ratio: 1
lient-proxy_1  | [2021-06-21 18:43:10.429][25][debug][pool] [source/common/conn_pool/conn_pool_base.cc:143] creating a new connection
lient-proxy_1  | [2021-06-21 18:43:10.429][25][debug][client] [source/common/http/codec_client.cc:43] [C1] connecting
lient-proxy_1  | [2021-06-21 18:43:10.429][25][debug][connection] [source/common/network/connection_impl.cc:860] [C1] connecting to 172.20.0.4:9211
erver-proxy_1  | [2021-06-21 18:43:10.429][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x60e7f508a00 for 3600000ms, min is 3600000ms
erver-proxy_1  | [2021-06-21 18:43:10.429][16][debug][conn_handler] [source/server/active_tcp_listener.cc:328] [C0] new connection
erver-proxy_1  | [2021-06-21 18:43:10.429][16][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
erver-proxy_1  | [2021-06-21 18:43:10.429][16][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 18:43:10.429][25][debug][connection] [source/common/network/connection_impl.cc:876] [C1] connection in progress
lient-proxy_1  | [2021-06-21 18:43:10.429][25][trace][pool] [source/common/conn_pool/conn_pool_base.cc:129] not creating a new connection, shouldCreateNewConnection returned false.
lient-proxy_1  | [2021-06-21 18:43:10.429][25][trace][http] [source/common/http/filter_manager.cc:517] [C0][S5778847370927454558] decode headers called: filter=0xcbcffbf56c0 status=1
lient-proxy_1  | [2021-06-21 18:43:10.429][25][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0xcbcff508a80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 18:43:10.429][25][trace][http] [source/common/http/http1/codec_impl.cc:604] [C0] parsed 85 bytes
lient-proxy_1  | [2021-06-21 18:43:10.429][25][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
lient-proxy_1  | [2021-06-21 18:43:10.429][25][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 18:43:10.429][25][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 2
lient-proxy_1  | [2021-06-21 18:43:10.429][25][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
lient-proxy_1  | [2021-06-21 18:43:10.429][25][debug][connection] [source/common/network/connection_impl.cc:665] [C1] connected
lient-proxy_1  | [2021-06-21 18:43:10.429][25][trace][connection] [source/common/network/connection_impl.cc:410] [C1] raising connection event 2
lient-proxy_1  | [2021-06-21 18:43:10.429][25][debug][client] [source/common/http/codec_client.cc:82] [C1] connected
lient-proxy_1  | [2021-06-21 18:43:10.429][25][debug][pool] [source/common/conn_pool/conn_pool_base.cc:275] [C1] attaching to next stream
lient-proxy_1  | [2021-06-21 18:43:10.429][25][debug][pool] [source/common/conn_pool/conn_pool_base.cc:171] [C1] creating stream
lient-proxy_1  | [2021-06-21 18:43:10.429][25][debug][router] [source/common/router/upstream_request.cc:371] [C0][S5778847370927454558] pool ready
lient-proxy_1  | [2021-06-21 18:43:10.430][25][trace][connection] [source/common/network/connection_impl.cc:470] [C1] writing 255 bytes, end_stream false
lient-proxy_1  | [2021-06-21 18:43:10.430][25][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 3
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][connection] [source/common/network/connection_impl.cc:585] [C0] read ready. dispatch_buffered_data=false
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][connection] [source/common/network/raw_buffer_socket.cc:24] [C0] read returns: 255
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][connection] [source/common/network/raw_buffer_socket.cc:38] [C0] read error: Resource temporarily unavailable
lient-proxy_1  | [2021-06-21 18:43:10.430][25][trace][connection] [source/common/network/raw_buffer_socket.cc:67] [C1] write returns: 255
lient-proxy_1  | [2021-06-21 18:43:10.430][25][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 2
lient-proxy_1  | [2021-06-21 18:43:10.430][25][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:555] [C0] parsing 255 bytes
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:834] [C0] message begin
erver-proxy_1  | [2021-06-21 18:43:10.430][16][debug][http] [source/common/http/conn_manager_impl.cc:261] [C0] new stream
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x60e7f508a80 for 300000ms, min is 300000ms
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=host value=client-proxy:9001
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=user-agent value=curl/7.66.0
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=accept value=*/*
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-forwarded-for value=172.20.0.2
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-forwarded-proto value=http
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-envoy-internal value=true
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-request-id value=528df289-80b5-402d-91b9-fe2938ff6374
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:685] [C0] onHeadersCompleteBase
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-envoy-expected-rq-timeout-ms value=120000
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:1034] [C0] Server: onHeadersComplete size=8
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][http] [source/common/http/http1/codec_impl.cc:812] [C0] message complete
erver-proxy_1  | [2021-06-21 18:43:10.430][16][trace][connection] [source/common/network/connection_impl.cc:349] [C0] readDisable: disable=true disable_count=0 state=0 buffer_length=255
erver-proxy_1  | [2021-06-21 18:43:10.431][16][debug][http] [source/common/http/conn_manager_impl.cc:882] [C0][S14324767371825436092] request headers complete (end_stream=true):
erver-proxy_1  | ':authority', 'client-proxy:9001'
erver-proxy_1  | ':path', '/test'
erver-proxy_1  | ':method', 'GET'
erver-proxy_1  | 'user-agent', 'curl/7.66.0'
erver-proxy_1  | 'accept', '*/*'
erver-proxy_1  | 'x-forwarded-for', '172.20.0.2'
erver-proxy_1  | 'x-forwarded-proto', 'http'
erver-proxy_1  | 'x-envoy-internal', 'true'
erver-proxy_1  | 'x-request-id', '528df289-80b5-402d-91b9-fe2938ff6374'
erver-proxy_1  | 'x-envoy-expected-rq-timeout-ms', '120000'
erver-proxy_1  | 
erver-proxy_1  | [2021-06-21 18:43:10.431][16][debug][http] [source/common/http/filter_manager.cc:779] [C0][S14324767371825436092] request end stream
erver-proxy_1  | [2021-06-21 18:43:10.431][16][debug][router] [source/common/router/router.cc:445] [C0][S14324767371825436092] cluster 'server' match for URL '/test'
erver-proxy_1  | [2021-06-21 18:43:10.431][16][debug][router] [source/common/router/router.cc:631] [C0][S14324767371825436092] router decoding headers:
erver-proxy_1  | ':authority', 'client-proxy:9001'
erver-proxy_1  | ':path', '/test'
erver-proxy_1  | ':method', 'GET'
erver-proxy_1  | ':scheme', 'http'
erver-proxy_1  | 'user-agent', 'curl/7.66.0'
erver-proxy_1  | 'accept', '*/*'
erver-proxy_1  | 'x-forwarded-for', '172.20.0.2,172.20.0.5'
erver-proxy_1  | 'x-forwarded-proto', 'http'
erver-proxy_1  | 'x-request-id', '3830731a-044f-45e3-b974-d26d9a9603a0'
erver-proxy_1  | 'x-envoy-external-address', '172.20.0.5'
erver-proxy_1  | 'x-envoy-expected-rq-timeout-ms', '15000'
erver-proxy_1  | 
erver-proxy_1  | [2021-06-21 18:43:10.431][16][debug][pool] [source/common/http/conn_pool_base.cc:74] queueing stream due to no available connections
erver-proxy_1  | [2021-06-21 18:43:10.431][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:241] trying to create new connection
erver-proxy_1  | [2021-06-21 18:43:10.431][16][trace][pool] [source/common/conn_pool/conn_pool_base.cc:242] ConnPoolImplBase 0x60e7f780d80, ready_clients_.size(): 0, busy_clients_.size(): 0, connecting_clients_.size(): 0, connecting_stream_capacity_: 0, num_active_streams_: 0, pending_streams_.size(): 1 per upstream preconnect ratio: 1
erver-proxy_1  | [2021-06-21 18:43:10.431][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:143] creating a new connection
erver-proxy_1  | [2021-06-21 18:43:10.431][16][debug][client] [source/common/http/codec_client.cc:43] [C1] connecting
erver-proxy_1  | [2021-06-21 18:43:10.431][16][debug][connection] [source/common/network/connection_impl.cc:860] [C1] connecting to 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:10.432][16][debug][connection] [source/common/network/connection_impl.cc:876] [C1] connection in progress
erver-proxy_1  | [2021-06-21 18:43:10.432][16][trace][pool] [source/common/conn_pool/conn_pool_base.cc:129] not creating a new connection, shouldCreateNewConnection returned false.
erver-proxy_1  | [2021-06-21 18:43:10.432][16][trace][http] [source/common/http/filter_manager.cc:517] [C0][S14324767371825436092] decode headers called: filter=0x60e7f445ab0 status=1
erver-proxy_1  | [2021-06-21 18:43:10.432][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x60e7f508a80 for 300000ms, min is 300000ms
erver-proxy_1  | [2021-06-21 18:43:10.432][16][trace][http] [source/common/http/http1/codec_impl.cc:604] [C0] parsed 255 bytes
erver-proxy_1  | [2021-06-21 18:43:10.432][16][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
erver-proxy_1  | [2021-06-21 18:43:10.432][16][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
erver-proxy_1  | [2021-06-21 18:43:10.432][16][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 2
erver-proxy_1  | [2021-06-21 18:43:10.432][16][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 18:43:10.432][16][debug][connection] [source/common/network/connection_impl.cc:665] [C1] connected
erver-proxy_1  | [2021-06-21 18:43:10.432][16][trace][connection] [source/common/network/connection_impl.cc:410] [C1] raising connection event 2
erver-proxy_1  | [2021-06-21 18:43:10.432][16][debug][client] [source/common/http/codec_client.cc:82] [C1] connected
erver-proxy_1  | [2021-06-21 18:43:10.432][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:275] [C1] attaching to next stream
erver-proxy_1  | [2021-06-21 18:43:10.432][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:171] [C1] creating stream
erver-proxy_1  | [2021-06-21 18:43:10.433][16][debug][router] [source/common/router/upstream_request.cc:371] [C0][S14324767371825436092] pool ready
erver-proxy_1  | [2021-06-21 18:43:10.433][16][trace][connection] [source/common/network/connection_impl.cc:470] [C1] writing 279 bytes, end_stream false
erver_1        | 2021-06-21T18:43:10.438Z [INFO]  Handle inbound request: request="GET /test HTTP/1.1
erver_1        | Host: client-proxy:9001
erver_1        | x-forwarded-for: 172.20.0.2,172.20.0.5
erver_1        | x-forwarded-proto: http
erver_1        | x-request-id: 3830731a-044f-45e3-b974-d26d9a9603a0
erver_1        | x-envoy-external-address: 172.20.0.5
erver_1        | x-envoy-expected-rq-timeout-ms: 15000
erver_1        | user-agent: curl/7.66.0
erver_1        | accept: */*"
erver_1        | 2021-06-21T18:43:10.438Z [INFO]  Sleeping for: duration=29.9980579s
erver-proxy_1  | [2021-06-21 18:43:10.433][16][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 18:43:10.433][16][trace][connection] [source/common/network/raw_buffer_socket.cc:67] [C1] write returns: 279
erver-proxy_1  | [2021-06-21 18:43:10.433][16][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 2
erver-proxy_1  | [2021-06-21 18:43:10.433][16][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 18:43:13.684][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:13.708][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:13.708][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:13.709][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:13.710][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:13.711][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:13.711][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:15.153][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:15.162][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:15.163][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:15.164][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:15.165][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:15.165][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:15.165][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:18.688][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:18.712][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:18.712][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:18.713][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:18.713][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:18.714][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:18.714][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:20.154][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:20.165][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:20.167][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:20.168][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:20.169][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:20.169][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:20.169][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:23.689][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:23.714][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:23.714][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:23.715][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:23.716][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:23.716][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:25.125][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:25.137][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:25.138][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:25.139][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:25.141][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:25.141][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:25.142][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:25.397][16][debug][router] [source/common/router/router.cc:854] [C0][S14324767371825436092] upstream timeout
erver-proxy_1  | [2021-06-21 18:43:25.398][16][debug][router] [source/common/router/upstream_request.cc:308] [C0][S14324767371825436092] resetting pool request
erver-proxy_1  | [2021-06-21 18:43:25.398][16][debug][client] [source/common/http/codec_client.cc:137] [C1] request reset
erver-proxy_1  | [2021-06-21 18:43:25.399][16][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=1)
erver-proxy_1  | [2021-06-21 18:43:25.399][16][debug][connection] [source/common/network/connection_impl.cc:133] [C1] closing data_to_write=0 type=1
erver-proxy_1  | [2021-06-21 18:43:25.399][16][debug][connection] [source/common/network/connection_impl.cc:243] [C1] closing socket: 1
erver-proxy_1  | [2021-06-21 18:43:25.400][16][trace][connection] [source/common/network/connection_impl.cc:410] [C1] raising connection event 1
erver-proxy_1  | [2021-06-21 18:43:25.400][16][debug][client] [source/common/http/codec_client.cc:101] [C1] disconnect. resetting 0 pending requests
erver-proxy_1  | [2021-06-21 18:43:25.400][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:393] [C1] client disconnected, failure reason: 
erver-proxy_1  | [2021-06-21 18:43:25.401][16][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=2)
erver-proxy_1  | [2021-06-21 18:43:25.401][16][debug][http] [source/common/http/filter_manager.cc:883] [C0][S14324767371825436092] Sending local reply with details upstream_response_timeout
erver-proxy_1  | [2021-06-21 18:43:25.401][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x60e7f508a80 for 300000ms, min is 300000ms
erver-proxy_1  | [2021-06-21 18:43:25.401][16][debug][http] [source/common/http/conn_manager_impl.cc:1469] [C0][S14324767371825436092] encoding headers via codec (end_stream=false):
erver-proxy_1  | ':status', '504'
erver-proxy_1  | 'content-length', '24'
erver-proxy_1  | 'content-type', 'text/plain'
erver-proxy_1  | 'date', 'Mon, 21 Jun 2021 18:43:24 GMT'
erver-proxy_1  | 'server', 'envoy'
erver-proxy_1  | 
erver-proxy_1  | [2021-06-21 18:43:25.401][16][trace][connection] [source/common/network/connection_impl.cc:470] [C0] writing 130 bytes, end_stream false
erver-proxy_1  | [2021-06-21 18:43:25.401][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x60e7f508a80 for 300000ms, min is 300000ms
erver-proxy_1  | [2021-06-21 18:43:25.401][16][trace][http] [source/common/http/conn_manager_impl.cc:1478] [C0][S14324767371825436092] encoding data via codec (size=24 end_stream=true)
erver-proxy_1  | [2021-06-21 18:43:25.401][16][trace][connection] [source/common/network/connection_impl.cc:470] [C0] writing 24 bytes, end_stream false
erver-proxy_1  | [2021-06-21 18:43:25.402][16][trace][connection] [source/common/network/connection_impl.cc:349] [C0] readDisable: disable=false disable_count=1 state=0 buffer_length=0
lient-proxy_1  | [2021-06-21 18:43:25.403][25][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 3
lient-proxy_1  | [2021-06-21 18:43:25.403][25][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
lient-proxy_1  | [2021-06-21 18:43:25.403][25][trace][connection] [source/common/network/connection_impl.cc:585] [C1] read ready. dispatch_buffered_data=false
lient-proxy_1  | [2021-06-21 18:43:25.403][25][trace][connection] [source/common/network/raw_buffer_socket.cc:24] [C1] read returns: 154
lient-proxy_1  | [2021-06-21 18:43:25.403][25][trace][connection] [source/common/network/raw_buffer_socket.cc:38] [C1] read error: Resource temporarily unavailable
lient-proxy_1  | [2021-06-21 18:43:25.403][25][trace][http] [source/common/http/http1/codec_impl.cc:555] [C1] parsing 154 bytes
lient-proxy_1  | [2021-06-21 18:43:25.403][25][trace][http] [source/common/http/http1/codec_impl.cc:834] [C1] message begin
erver-proxy_1  | [2021-06-21 18:43:25.402][16][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=3)
erver-proxy_1  | [2021-06-21 18:43:25.402][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x60e7f508a00 for 3600000ms, min is 3600000ms
erver-proxy_1  | [2021-06-21 18:43:25.402][16][trace][main] [source/common/event/dispatcher_impl.cc:115] clearing deferred deletion list (size=3)
erver-proxy_1  | [2021-06-21 18:43:25.402][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:200] [C1] destroying stream: 0 remaining
erver-proxy_1  | [2021-06-21 18:43:25.402][16][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
erver-proxy_1  | [2021-06-21 18:43:25.403][16][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
erver-proxy_1  | [2021-06-21 18:43:25.403][16][trace][connection] [source/common/network/raw_buffer_socket.cc:67] [C0] write returns: 154
lient-proxy_1  | [2021-06-21 18:43:25.404][25][trace][http] [source/common/http/http1/codec_impl.cc:475] [C1] completed header: key=content-length value=24
lient-proxy_1  | [2021-06-21 18:43:25.404][25][trace][http] [source/common/http/http1/codec_impl.cc:475] [C1] completed header: key=content-type value=text/plain
lient-proxy_1  | [2021-06-21 18:43:25.404][25][trace][http] [source/common/http/http1/codec_impl.cc:475] [C1] completed header: key=date value=Mon, 21 Jun 2021 18:43:24 GMT
lient-proxy_1  | [2021-06-21 18:43:25.404][25][trace][http] [source/common/http/http1/codec_impl.cc:685] [C1] onHeadersCompleteBase
lient-proxy_1  | [2021-06-21 18:43:25.404][25][trace][http] [source/common/http/http1/codec_impl.cc:475] [C1] completed header: key=server value=envoy
lient-proxy_1  | [2021-06-21 18:43:25.404][25][trace][http] [source/common/http/http1/codec_impl.cc:1263] [C1] status_code 504
lient-proxy_1  | [2021-06-21 18:43:25.404][25][trace][http] [source/common/http/http1/codec_impl.cc:1273] [C1] Client: onHeadersComplete size=4
lient-proxy_1  | [2021-06-21 18:43:25.404][25][debug][router] [source/common/router/router.cc:1244] [C0][S5778847370927454558] upstream headers complete: end_stream=false
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0xcbcff508a80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 18:43:25.405][25][debug][http] [source/common/http/conn_manager_impl.cc:1469] [C0][S5778847370927454558] encoding headers via codec (end_stream=false):
lient-proxy_1  | ':status', '504'
lient-proxy_1  | 'content-length', '24'
lient-proxy_1  | 'content-type', 'text/plain'
lient-proxy_1  | 'date', 'Mon, 21 Jun 2021 18:43:24 GMT'
lient-proxy_1  | 'server', 'envoy'
lient-proxy_1  | 'x-envoy-upstream-service-time', '15009'
lient-proxy_1  | 
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][connection] [source/common/network/connection_impl.cc:470] [C0] writing 168 bytes, end_stream false
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][http] [source/common/http/http1/codec_impl.cc:812] [C1] message complete
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0xcbcff508a80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][http] [source/common/http/conn_manager_impl.cc:1478] [C0][S5778847370927454558] encoding data via codec (size=24 end_stream=false)
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][connection] [source/common/network/connection_impl.cc:470] [C0] writing 24 bytes, end_stream false
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][http] [source/common/http/http1/codec_impl.cc:1345] [C1] message complete
lient-proxy_1  | [2021-06-21 18:43:25.405][25][debug][client] [source/common/http/codec_client.cc:124] [C1] response complete
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=1)
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0xcbcff508a80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][http] [source/common/http/conn_manager_impl.cc:1478] [C0][S5778847370927454558] encoding data via codec (size=0 end_stream=true)
lient-proxy_1  | [2021-06-21 18:43:25.405][25][trace][connection] [source/common/network/connection_impl.cc:349] [C0] readDisable: disable=false disable_count=1 state=0 buffer_length=0
lient-proxy_1  | [2021-06-21 18:43:25.406][25][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=2)
lient-proxy_1  | [2021-06-21 18:43:25.406][25][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0xcbcff508a00 for 3600000ms, min is 3600000ms
lient-proxy_1  | [2021-06-21 18:43:25.406][25][debug][pool] [source/common/http/http1/conn_pool.cc:53] [C1] response complete
lient-proxy_1  | [2021-06-21 18:43:25.406][25][debug][pool] [source/common/conn_pool/conn_pool_base.cc:200] [C1] destroying stream: 0 remaining
lient-proxy_1  | [2021-06-21 18:43:25.406][25][trace][http] [source/common/http/http1/codec_impl.cc:604] [C1] parsed 154 bytes
lient-proxy_1  | [2021-06-21 18:43:25.406][25][trace][main] [source/common/event/dispatcher_impl.cc:115] clearing deferred deletion list (size=2)
lient-proxy_1  | [2021-06-21 18:43:25.406][25][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
lient-proxy_1  | [2021-06-21 18:43:25.406][25][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 18:43:25.407][25][trace][connection] [source/common/network/raw_buffer_socket.cc:67] [C0] write returns: 192
lient-proxy_1  | [2021-06-21 18:43:25.407][25][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 3
lient-proxy_1  | [2021-06-21 18:43:25.408][25][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 18:43:25.408][25][trace][connection] [source/common/network/connection_impl.cc:585] [C0] read ready. dispatch_buffered_data=false
lient-proxy_1  | [2021-06-21 18:43:25.408][25][trace][connection] [source/common/network/raw_buffer_socket.cc:24] [C0] read returns: 0
lient-proxy_1  | [2021-06-21 18:43:25.408][25][debug][connection] [source/common/network/connection_impl.cc:633] [C0] remote close
lient-proxy_1  | [2021-06-21 18:43:25.408][25][debug][connection] [source/common/network/connection_impl.cc:243] [C0] closing socket: 0
lient-proxy_1  | [2021-06-21 18:43:25.409][25][trace][connection] [source/common/network/connection_impl.cc:410] [C0] raising connection event 0
lient-proxy_1  | [2021-06-21 18:43:25.409][25][debug][conn_handler] [source/server/active_tcp_listener.cc:76] [C0] adding to cleanup list
lient-proxy_1  | [2021-06-21 18:43:25.409][25][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=1)
lient-proxy_1  | [2021-06-21 18:43:25.409][25][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=2)
lient-proxy_1  | [2021-06-21 18:43:25.409][25][trace][main] [source/common/event/dispatcher_impl.cc:115] clearing deferred deletion list (size=2)
erver-proxy_1  | [2021-06-21 18:43:28.657][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:28.681][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:28.681][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:28.682][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:28.683][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:28.683][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:28.683][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:30.130][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:30.144][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:30.144][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:30.145][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:30.147][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:30.147][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:30.147][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:33.658][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:33.689][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:33.690][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 4999 milliseconds
erver-proxy_1  | [2021-06-21 18:43:33.691][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:33.692][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:33.692][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:33.692][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:35.131][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:35.149][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:35.149][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:35.151][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:35.152][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:35.152][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:35.153][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:38.659][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:38.692][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:38.692][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:38.693][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:38.693][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:38.694][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:38.694][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:40.132][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:40.153][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:40.153][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:40.154][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:40.155][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:40.155][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:40.155][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver_1        | 2021-06-21T18:43:40.405Z [INFO]  Finished handling request: duration=30.0039042s
erver-proxy_1  | [2021-06-21 18:43:43.664][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:43.693][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:43.694][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:43.694][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:43.695][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:43.695][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:43.695][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:45.134][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:45.156][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:45.156][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:45.157][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:45.158][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:45.158][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:45.158][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:48.665][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:48.697][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:48.698][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:48.699][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:48.700][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:48.700][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:48.700][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:50.138][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:50.160][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:50.160][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:50.162][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:50.163][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:50.163][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:50.163][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:53.666][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:53.701][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:53.701][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:53.702][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:53.703][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:53.703][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:53.703][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:43:55.108][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:43:55.128][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:43:55.129][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:55.130][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:43:55.131][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:43:55.131][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:43:55.131][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:43:58.634][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:43:58.672][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:43:58.672][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:58.673][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:43:58.674][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:43:58.674][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:43:58.674][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:44:00.109][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:44:00.131][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:44:00.131][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:44:00.134][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:44:00.135][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:44:00.135][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:44:00.136][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:44:03.636][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:44:03.674][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:44:03.675][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:44:03.675][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:44:03.676][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:44:03.676][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:44:03.676][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:44:05.111][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:44:05.139][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:44:05.139][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:44:05.141][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:44:05.142][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:44:05.142][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:44:05.142][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:44:08.638][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:44:08.677][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:44:08.677][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:44:08.678][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:44:08.679][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:44:08.679][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:44:08.679][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:44:10.111][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:44:10.144][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:44:10.144][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:44:10.145][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:44:10.145][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:44:10.146][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:44:10.146][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 18:44:13.640][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 18:44:13.678][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 18:44:13.679][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:44:13.679][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 18:44:13.680][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 18:44:13.681][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.3:8080
erver-proxy_1  | [2021-06-21 18:44:13.681][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 18:44:15.117][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 18:44:15.150][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 18:44:15.150][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:44:15.151][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 18:44:15.152][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 18:44:15.152][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.20.0.4:9211
lient-proxy_1  | [2021-06-21 18:44:15.152][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
alyssawilk commented 3 years ago

Looks like you're hitting a different timeout

�[server-proxy_1 |�[0m [2021-06-21 18:43:25.401][16][debug][http] [source/common/http/filter_manager.cc:883] [C0][S14324767371825436092] Sending local reply with details upstream_response_timeout

freddygv commented 3 years ago

I'm not sure what to make of that

Upstream response timeouts are tied to the route timeout: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/router_filter#x-envoy-upstream-rq-timeout-ms

I updated the route config on the server proxy to be 11s and the client requests are now timing out at 11s with the same error/logs.

Unless I'm misunderstanding, this seems like the issue that #7358 set out to solve. The client proxy expects a timeout of 120s and the server proxy is not respecting that, in favor of its own route timeout.

freddygv commented 3 years ago

New trace logs after dropping the route timeout on the server proxy to 11s:

Docker Compose is now in the Docker CLI, try `docker compose up`

Attaching to envoy-respect_expected_rq_timeout-issue_server_1, envoy-respect_expected_rq_timeout-issue_client_1, envoy-respect_expected_rq_timeout-issue_server-proxy_1, envoy-respect_expected_rq_timeout-issue_client-proxy_1
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:330] initializing epoch 0 (base id=0, hot restart version=11.104)
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:332] statically linked extensions:
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.transport_sockets.downstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.starttls, envoy.transport_sockets.tap, envoy.transport_sockets.tls, raw_buffer, starttls, tls
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.filters.network: envoy.client_ssl_auth, envoy.echo, envoy.ext_authz, envoy.filters.network.client_ssl_auth, envoy.filters.network.direct_response, envoy.filters.network.dubbo_proxy, envoy.filters.network.echo, envoy.filters.network.ext_authz, envoy.filters.network.http_connection_manager, envoy.filters.network.kafka_broker, envoy.filters.network.local_ratelimit, envoy.filters.network.mongo_proxy, envoy.filters.network.mysql_proxy, envoy.filters.network.postgres_proxy, envoy.filters.network.ratelimit, envoy.filters.network.rbac, envoy.filters.network.redis_proxy, envoy.filters.network.rocketmq_proxy, envoy.filters.network.sni_cluster, envoy.filters.network.sni_dynamic_forward_proxy, envoy.filters.network.tcp_proxy, envoy.filters.network.thrift_proxy, envoy.filters.network.wasm, envoy.filters.network.zookeeper_proxy, envoy.http_connection_manager, envoy.mongo_proxy, envoy.ratelimit, envoy.redis_proxy, envoy.tcp_proxy
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.stats_sinks: envoy.dog_statsd, envoy.metrics_service, envoy.stat_sinks.dog_statsd, envoy.stat_sinks.hystrix, envoy.stat_sinks.metrics_service, envoy.stat_sinks.statsd, envoy.stat_sinks.wasm, envoy.statsd
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.matching.input_matchers: envoy.matching.matchers.consistent_hashing
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.transport_sockets.upstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.tap, envoy.transport_sockets.tls, envoy.transport_sockets.upstream_proxy_protocol, raw_buffer, tls
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.retry_host_predicates: envoy.retry_host_predicates.omit_canary_hosts, envoy.retry_host_predicates.omit_host_metadata, envoy.retry_host_predicates.previous_hosts
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.transports: auto, framed, header, unframed
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.access_loggers: envoy.access_loggers.file, envoy.access_loggers.http_grpc, envoy.access_loggers.open_telemetry, envoy.access_loggers.stderr, envoy.access_loggers.stdout, envoy.access_loggers.tcp_grpc, envoy.access_loggers.wasm, envoy.file_access_log, envoy.http_grpc_access_log, envoy.open_telemetry_access_log, envoy.stderr_access_log, envoy.stdout_access_log, envoy.tcp_grpc_access_log, envoy.wasm_access_log
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.wasm.runtime: envoy.wasm.runtime.null, envoy.wasm.runtime.v8
erver-proxy_1  | [2021-06-21 20:08:03.110][1][info][main] [source/server/server.cc:334]   envoy.matching.common_inputs: envoy.matching.common_inputs.environment_variable
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.grpc_credentials: envoy.grpc_credentials.aws_iam, envoy.grpc_credentials.default, envoy.grpc_credentials.file_based_metadata
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.upstreams: envoy.filters.connection_pools.tcp.generic
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.filters.listener: envoy.filters.listener.http_inspector, envoy.filters.listener.original_dst, envoy.filters.listener.original_src, envoy.filters.listener.proxy_protocol, envoy.filters.listener.tls_inspector, envoy.listener.http_inspector, envoy.listener.original_dst, envoy.listener.original_src, envoy.listener.proxy_protocol, envoy.listener.tls_inspector
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.rate_limit_descriptors: envoy.rate_limit_descriptors.expr
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.request_id: envoy.request_id.uuid
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.compression.decompressor: envoy.compression.brotli.decompressor, envoy.compression.gzip.decompressor
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.http.cache: envoy.extensions.http.cache.simple
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.compression.compressor: envoy.compression.brotli.compressor, envoy.compression.gzip.compressor
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.filters.udp_listener: envoy.filters.udp.dns_filter, envoy.filters.udp_listener.udp_proxy
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.retry_priorities: envoy.retry_priorities.previous_priorities
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.bootstrap: envoy.bootstrap.wasm, envoy.extensions.network.socket_interface.default_socket_interface
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.serializers: dubbo.hessian2
erver_1        | 2021-06-21T20:08:01.052Z [INFO]  Starting service: name=Service upstreamURIs= upstreamWorkers=1 listenAddress=0.0.0.0:8080 service type=http
erver_1        | 2021-06-21T20:08:01.052Z [INFO]  Adding handler for UI static files
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.tls.cert_validator: envoy.tls.cert_validator.default, envoy.tls.cert_validator.spiffe
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.http.stateful_header_formatters: preserve_case
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.upstream_options: envoy.extensions.upstreams.http.v3.HttpProtocolOptions, envoy.upstreams.http.http_protocol_options
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.route_matchers: default
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.guarddog_actions: envoy.watchdog.abort_action, envoy.watchdog.profile_action
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.resolvers: envoy.ip
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.protocols: auto, binary, binary/non-strict, compact, twitter
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.matching.http.input: request-headers, request-trailers, response-headers, response-trailers
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.clusters: envoy.cluster.eds, envoy.cluster.logical_dns, envoy.cluster.original_dst, envoy.cluster.static, envoy.cluster.strict_dns, envoy.clusters.aggregate, envoy.clusters.dynamic_forward_proxy, envoy.clusters.redis
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.filters.http: envoy.buffer, envoy.cors, envoy.csrf, envoy.ext_authz, envoy.ext_proc, envoy.fault, envoy.filters.http.adaptive_concurrency, envoy.filters.http.admission_control, envoy.filters.http.aws_lambda, envoy.filters.http.aws_request_signing, envoy.filters.http.buffer, envoy.filters.http.cache, envoy.filters.http.cdn_loop, envoy.filters.http.composite, envoy.filters.http.compressor, envoy.filters.http.cors, envoy.filters.http.csrf, envoy.filters.http.decompressor, envoy.filters.http.dynamic_forward_proxy, envoy.filters.http.dynamo, envoy.filters.http.ext_authz, envoy.filters.http.ext_proc, envoy.filters.http.fault, envoy.filters.http.grpc_http1_bridge, envoy.filters.http.grpc_http1_reverse_bridge, envoy.filters.http.grpc_json_transcoder, envoy.filters.http.grpc_stats, envoy.filters.http.grpc_web, envoy.filters.http.gzip, envoy.filters.http.header_to_metadata, envoy.filters.http.health_check, envoy.filters.http.ip_tagging, envoy.filters.http.jwt_authn, envoy.filters.http.local_ratelimit, envoy.filters.http.lua, envoy.filters.http.oauth2, envoy.filters.http.on_demand, envoy.filters.http.original_src, envoy.filters.http.ratelimit, envoy.filters.http.rbac, envoy.filters.http.router, envoy.filters.http.squash, envoy.filters.http.tap, envoy.filters.http.wasm, envoy.grpc_http1_bridge, envoy.grpc_json_transcoder, envoy.grpc_web, envoy.gzip, envoy.health_check, envoy.http_dynamo_filter, envoy.ip_tagging, envoy.local_rate_limit, envoy.lua, envoy.rate_limit, envoy.router, envoy.squash, match-wrapper
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.health_checkers: envoy.health_checkers.redis
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.filters: envoy.filters.thrift.rate_limit, envoy.filters.thrift.router
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.tracers: envoy.dynamic.ot, envoy.lightstep, envoy.tracers.datadog, envoy.tracers.dynamic_ot, envoy.tracers.lightstep, envoy.tracers.opencensus, envoy.tracers.skywalking, envoy.tracers.xray, envoy.tracers.zipkin, envoy.zipkin
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.matching.action: composite-action, skip
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.internal_redirect_predicates: envoy.internal_redirect_predicates.allow_listed_routes, envoy.internal_redirect_predicates.previous_routes, envoy.internal_redirect_predicates.safe_cross_scheme
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.protocols: dubbo
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.resource_monitors: envoy.resource_monitors.fixed_heap, envoy.resource_monitors.injected_resource
erver_1        | 2021-06-21T20:08:01.108Z [INFO]  File: path=asset-manifest.json
erver_1        | 2021-06-21T20:08:01.108Z [INFO]  File: path=favicon.ico
erver_1        | 2021-06-21T20:08:01.108Z [INFO]  File: path=index.html
erver_1        | 2021-06-21T20:08:01.108Z [INFO]  File: path=logo192.png
erver_1        | 2021-06-21T20:08:01.108Z [INFO]  File: path=logo512.png
erver_1        | 2021-06-21T20:08:01.108Z [INFO]  File: path=manifest.json
erver_1        | 2021-06-21T20:08:01.108Z [INFO]  File: path=precache-manifest.d2d0902bbb1d088a8002ecf694512892.js
erver_1        | 2021-06-21T20:08:01.108Z [INFO]  File: path=robots.txt
erver_1        | 2021-06-21T20:08:01.108Z [INFO]  File: path=service-worker.js
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/css/2.2a86faee.chunk.css
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/css/2.2a86faee.chunk.css.map
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/css/main.20faf8bd.chunk.css
erver-proxy_1  | [2021-06-21 20:08:03.111][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.filters: envoy.filters.dubbo.router
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/css/main.20faf8bd.chunk.css.map
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/js/2.54ace01f.chunk.js
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/js/2.54ace01f.chunk.js.map
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/js/main.ba4a6f2a.chunk.js
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/js/main.ba4a6f2a.chunk.js.map
erver-proxy_1  | [2021-06-21 20:08:03.123][1][info][main] [source/server/server.cc:350] HTTP header map info:
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/js/runtime-main.b3c44867.js
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  File: path=static/js/runtime-main.b3c44867.js.map
erver_1        | 2021-06-21T20:08:01.109Z [INFO]  Settings CORS options: allow_creds=false allow_headers=Accept,Accept-Language,Content-Language,Origin,Content-Type allow_origins=*
erver-proxy_1  | [2021-06-21 20:08:03.124][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
erver-proxy_1  | [2021-06-21 20:08:03.124][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
erver-proxy_1  | [2021-06-21 20:08:03.124][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
erver-proxy_1  | [2021-06-21 20:08:03.124][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
erver-proxy_1  | [2021-06-21 20:08:03.125][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
erver-proxy_1  | [2021-06-21 20:08:03.125][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
erver-proxy_1  | [2021-06-21 20:08:03.125][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
erver-proxy_1  | [2021-06-21 20:08:03.125][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
erver-proxy_1  | [2021-06-21 20:08:03.125][1][info][main] [source/server/server.cc:353]   request header map: 632 bytes: :authority,:method,:path,:protocol,:scheme,accept,accept-encoding,access-control-request-method,authentication,authorization,cache-control,cdn-loop,connection,content-encoding,content-length,content-type,expect,grpc-accept-encoding,grpc-timeout,if-match,if-modified-since,if-none-match,if-range,if-unmodified-since,keep-alive,origin,pragma,proxy-connection,referer,te,transfer-encoding,upgrade,user-agent,via,x-client-trace-id,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-downstream-service-cluster,x-envoy-downstream-service-node,x-envoy-expected-rq-timeout-ms,x-envoy-external-address,x-envoy-force-trace,x-envoy-hedge-on-per-try-timeout,x-envoy-internal,x-envoy-ip-tags,x-envoy-max-retries,x-envoy-original-path,x-envoy-original-url,x-envoy-retriable-header-names,x-envoy-retriable-status-codes,x-envoy-retry-grpc-on,x-envoy-retry-on,x-envoy-upstream-alt-stat-name,x-envoy-upstream-rq-per-try-timeout-ms,x-envoy-upstream-rq-timeout-alt-response,x-envoy-upstream-rq-timeout-ms,x-forwarded-client-cert,x-forwarded-for,x-forwarded-proto,x-ot-span-context,x-request-id
erver-proxy_1  | [2021-06-21 20:08:03.125][1][info][main] [source/server/server.cc:353]   request trailer map: 144 bytes: 
erver-proxy_1  | [2021-06-21 20:08:03.125][1][info][main] [source/server/server.cc:353]   response header map: 440 bytes: :status,access-control-allow-credentials,access-control-allow-headers,access-control-allow-methods,access-control-allow-origin,access-control-expose-headers,access-control-max-age,age,cache-control,connection,content-encoding,content-length,content-type,date,etag,expires,grpc-message,grpc-status,keep-alive,last-modified,location,proxy-connection,server,transfer-encoding,upgrade,vary,via,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-degraded,x-envoy-immediate-health-check-fail,x-envoy-ratelimited,x-envoy-upstream-canary,x-envoy-upstream-healthchecked-cluster,x-envoy-upstream-service-time,x-request-id
erver-proxy_1  | [2021-06-21 20:08:03.125][1][info][main] [source/server/server.cc:353]   response trailer map: 168 bytes: grpc-message,grpc-status
erver-proxy_1  | [2021-06-21 20:08:03.126][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.shrink_heap.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
erver-proxy_1  | [2021-06-21 20:08:03.127][1][info][main] [source/server/server.cc:500] admin address: 0.0.0.0:8001
erver-proxy_1  | [2021-06-21 20:08:03.129][1][info][main] [source/server/server.cc:667] runtime: layers:
erver-proxy_1  |   - name: base
erver-proxy_1  |     static_layer:
erver-proxy_1  |       {}
erver-proxy_1  |   - name: admin
erver-proxy_1  |     admin_layer:
erver-proxy_1  |       {}
erver-proxy_1  | [2021-06-21 20:08:03.129][1][info][config] [source/server/configuration_impl.cc:128] loading tracing configuration
erver-proxy_1  | [2021-06-21 20:08:03.129][1][info][config] [source/server/configuration_impl.cc:88] loading 0 static secret(s)
erver-proxy_1  | [2021-06-21 20:08:03.129][1][info][config] [source/server/configuration_impl.cc:94] loading 1 cluster(s)
erver-proxy_1  | [2021-06-21 20:08:03.130][13][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 20:08:03.130][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 20:08:03.131][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:03.131][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:87] cm init: adding: cluster=server primary=1 secondary=0
erver-proxy_1  | [2021-06-21 20:08:03.131][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 1
erver-proxy_1  | [2021-06-21 20:08:03.131][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: false
erver-proxy_1  | [2021-06-21 20:08:03.131][1][info][config] [source/server/configuration_impl.cc:98] loading 1 listener(s)
erver-proxy_1  | [2021-06-21 20:08:03.131][1][debug][config] [source/server/configuration_impl.cc:100] listener #0:
erver-proxy_1  | [2021-06-21 20:08:03.132][1][debug][config] [source/server/listener_manager_impl.cc:395] begin add/update listener: name=acffafd4-5e1f-4570-85a9-08d763b40c15 hash=2779897355230192499
erver-proxy_1  | [2021-06-21 20:08:03.132][1][debug][config] [source/server/listener_manager_impl.cc:432] use full listener update path for listener name=acffafd4-5e1f-4570-85a9-08d763b40c15 hash=2779897355230192499
erver-proxy_1  | [2021-06-21 20:08:03.132][1][debug][config] [source/server/listener_manager_impl.cc:96]   filter #0:
erver-proxy_1  | [2021-06-21 20:08:03.132][1][debug][config] [source/server/listener_manager_impl.cc:97]     name: envoy.filters.network.http_connection_manager
erver-proxy_1  | [2021-06-21 20:08:03.132][1][debug][config] [source/server/listener_manager_impl.cc:103]   config: {"@type":"type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager","http_filters":[{"typed_config":{"@type":"type.googleapis.com/envoy.extensions.filters.http.router.v3.Router","respect_expected_rq_timeout":true,"strict_check_headers":["x-envoy-upstream-rq-timeout-ms"]},"name":"envoy.filters.http.router"}],"use_remote_address":true,"stat_prefix":"public_listener","route_config":{"name":"public_listener","virtual_hosts":[{"routes":[{"route":{"timeout":"11s","cluster":"server"},"match":{"prefix":"/"}}],"domains":["*"],"name":"public_listener"}]}}
erver-proxy_1  | [2021-06-21 20:08:03.135][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:556]     http filter #0
erver-proxy_1  | [2021-06-21 20:08:03.138][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:578]       name: envoy.filters.http.router
erver-proxy_1  | [2021-06-21 20:08:03.138][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:585]     config: {
erver-proxy_1  |  "@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router",
erver-proxy_1  |  "respect_expected_rq_timeout": true,
erver-proxy_1  |  "strict_check_headers": [
erver-proxy_1  |   "x-envoy-upstream-rq-timeout-ms"
erver-proxy_1  |  ]
erver-proxy_1  | }
erver-proxy_1  | 
erver-proxy_1  | [2021-06-21 20:08:03.138][1][debug][config] [source/server/filter_chain_manager_impl.cc:228] new fc_contexts has 1 filter chains, including 1 newly built
erver-proxy_1  | [2021-06-21 20:08:03.138][1][debug][init] [source/common/init/manager_impl.cc:24] added target Listener-init-target acffafd4-5e1f-4570-85a9-08d763b40c15 to init manager Server
erver-proxy_1  | [2021-06-21 20:08:03.138][1][debug][config] [source/server/listener_impl.cc:135] Create listen socket for listener acffafd4-5e1f-4570-85a9-08d763b40c15 on address 0.0.0.0:9211
erver-proxy_1  | [2021-06-21 20:08:03.138][1][debug][config] [source/server/listener_impl.cc:125] Set listener acffafd4-5e1f-4570-85a9-08d763b40c15 socket factory local address to 0.0.0.0:9211
erver-proxy_1  | [2021-06-21 20:08:03.138][1][debug][config] [source/server/listener_impl.cc:691] add active listener: name=acffafd4-5e1f-4570-85a9-08d763b40c15, hash=2779897355230192499, address=0.0.0.0:9211
erver-proxy_1  | [2021-06-21 20:08:03.138][1][info][config] [source/server/configuration_impl.cc:110] loading stats configuration
erver-proxy_1  | [2021-06-21 20:08:03.139][1][info][main] [source/server/server.cc:764] starting main dispatch loop
erver-proxy_1  | [2021-06-21 20:08:03.139][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:03.140][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.2:8080
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:149] DNS hosts have changed for server
erver-proxy_1  | [2021-06-21 20:08:03.140][1][trace][upstream] [source/common/upstream/upstream_impl.cc:1390] Local locality: 
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/upstream_impl.cc:1083] initializing Primary cluster server completed
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/manager_impl.cc:49] init manager Cluster server contains no targets
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Cluster server initialized, notifying ClusterImplBase
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:121] cm init: init complete: cluster=server primary=0 secondary=0
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 1
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: true
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/manager_impl.cc:49] init manager RTDS contains no targets
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager RTDS initialized, notifying RTDS
erver-proxy_1  | [2021-06-21 20:08:03.140][1][info][runtime] [source/common/runtime/runtime_impl.cc:428] RTDS has finished initialization
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:210] continue initializing secondary clusters
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 2
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: true
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:165] maybe finish initialize secondary init clusters empty: true
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:186] maybe finish initialize cds api ready: false
erver-proxy_1  | [2021-06-21 20:08:03.140][1][info][upstream] [source/common/upstream/cluster_manager_impl.cc:192] cm init: all clusters initialized
erver-proxy_1  | [2021-06-21 20:08:03.140][1][info][main] [source/server/server.cc:745] all clusters initialized. initializing init manager
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/manager_impl.cc:53] init manager Server initializing
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/target_impl.cc:15] init manager Server initializing target Listener-init-target acffafd4-5e1f-4570-85a9-08d763b40c15
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/manager_impl.cc:49] init manager Listener-local-init-manager acffafd4-5e1f-4570-85a9-08d763b40c15 2779897355230192499 contains no targets
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Listener-local-init-manager acffafd4-5e1f-4570-85a9-08d763b40c15 2779897355230192499 initialized, notifying Listener-local-init-watcher acffafd4-5e1f-4570-85a9-08d763b40c15
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/watcher_impl.cc:14] target Listener-init-target acffafd4-5e1f-4570-85a9-08d763b40c15 initialized, notifying init manager Server
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Server initialized, notifying RunHelper
erver-proxy_1  | [2021-06-21 20:08:03.140][1][info][config] [source/server/listener_manager_impl.cc:888] all dependencies initialized. starting workers
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 0
erver-proxy_1  | [2021-06-21 20:08:03.140][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 1
erver-proxy_1  | [2021-06-21 20:08:03.140][16][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 20:08:03.141][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 2
erver-proxy_1  | [2021-06-21 20:08:03.141][17][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 20:08:03.141][16][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 20:08:03.141][18][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 20:08:03.141][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 3
erver-proxy_1  | [2021-06-21 20:08:03.141][16][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 20:08:03.141][19][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 20:08:03.141][17][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 20:08:03.141][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 4
erver-proxy_1  | [2021-06-21 20:08:03.141][21][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 20:08:03.141][19][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 20:08:03.141][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 5
erver-proxy_1  | [2021-06-21 20:08:03.141][22][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 20:08:03.141][17][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 20:08:03.141][19][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 20:08:03.141][21][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 20:08:03.141][21][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 20:08:03.141][1][warning][main] [source/server/server.cc:642] there is no configured limit to the number of allowed active connections. Set a limit via the runtime key overload.global_downstream_max_connections
erver-proxy_1  | [2021-06-21 20:08:03.141][25][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 20:08:03.141][24][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 20:08:03.141][23][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
erver-proxy_1  | [2021-06-21 20:08:03.141][23][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 20:08:03.142][25][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
erver-proxy_1  | [2021-06-21 20:08:03.142][23][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 20:08:03.142][26][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 20:08:03.142][27][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 20:08:03.142][25][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
erver-proxy_1  | [2021-06-21 20:08:03.142][20][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 20:08:04.629][1][info][main] [source/server/server.cc:330] initializing epoch 0 (base id=0, hot restart version=11.104)
lient-proxy_1  | [2021-06-21 20:08:04.629][1][info][main] [source/server/server.cc:332] statically linked extensions:
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.filters: envoy.filters.dubbo.router
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.filters.http: envoy.buffer, envoy.cors, envoy.csrf, envoy.ext_authz, envoy.ext_proc, envoy.fault, envoy.filters.http.adaptive_concurrency, envoy.filters.http.admission_control, envoy.filters.http.aws_lambda, envoy.filters.http.aws_request_signing, envoy.filters.http.buffer, envoy.filters.http.cache, envoy.filters.http.cdn_loop, envoy.filters.http.composite, envoy.filters.http.compressor, envoy.filters.http.cors, envoy.filters.http.csrf, envoy.filters.http.decompressor, envoy.filters.http.dynamic_forward_proxy, envoy.filters.http.dynamo, envoy.filters.http.ext_authz, envoy.filters.http.ext_proc, envoy.filters.http.fault, envoy.filters.http.grpc_http1_bridge, envoy.filters.http.grpc_http1_reverse_bridge, envoy.filters.http.grpc_json_transcoder, envoy.filters.http.grpc_stats, envoy.filters.http.grpc_web, envoy.filters.http.gzip, envoy.filters.http.header_to_metadata, envoy.filters.http.health_check, envoy.filters.http.ip_tagging, envoy.filters.http.jwt_authn, envoy.filters.http.local_ratelimit, envoy.filters.http.lua, envoy.filters.http.oauth2, envoy.filters.http.on_demand, envoy.filters.http.original_src, envoy.filters.http.ratelimit, envoy.filters.http.rbac, envoy.filters.http.router, envoy.filters.http.squash, envoy.filters.http.tap, envoy.filters.http.wasm, envoy.grpc_http1_bridge, envoy.grpc_json_transcoder, envoy.grpc_web, envoy.gzip, envoy.health_check, envoy.http_dynamo_filter, envoy.ip_tagging, envoy.local_rate_limit, envoy.lua, envoy.rate_limit, envoy.router, envoy.squash, match-wrapper
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.stats_sinks: envoy.dog_statsd, envoy.metrics_service, envoy.stat_sinks.dog_statsd, envoy.stat_sinks.hystrix, envoy.stat_sinks.metrics_service, envoy.stat_sinks.statsd, envoy.stat_sinks.wasm, envoy.statsd
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.rate_limit_descriptors: envoy.rate_limit_descriptors.expr
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.bootstrap: envoy.bootstrap.wasm, envoy.extensions.network.socket_interface.default_socket_interface
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.resource_monitors: envoy.resource_monitors.fixed_heap, envoy.resource_monitors.injected_resource
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.guarddog_actions: envoy.watchdog.abort_action, envoy.watchdog.profile_action
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.http.stateful_header_formatters: preserve_case
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.clusters: envoy.cluster.eds, envoy.cluster.logical_dns, envoy.cluster.original_dst, envoy.cluster.static, envoy.cluster.strict_dns, envoy.clusters.aggregate, envoy.clusters.dynamic_forward_proxy, envoy.clusters.redis
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.matching.input_matchers: envoy.matching.matchers.consistent_hashing
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.http.cache: envoy.extensions.http.cache.simple
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.request_id: envoy.request_id.uuid
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.upstreams: envoy.filters.connection_pools.tcp.generic
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.matching.http.input: request-headers, request-trailers, response-headers, response-trailers
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.resolvers: envoy.ip
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.health_checkers: envoy.health_checkers.redis
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.access_loggers: envoy.access_loggers.file, envoy.access_loggers.http_grpc, envoy.access_loggers.open_telemetry, envoy.access_loggers.stderr, envoy.access_loggers.stdout, envoy.access_loggers.tcp_grpc, envoy.access_loggers.wasm, envoy.file_access_log, envoy.http_grpc_access_log, envoy.open_telemetry_access_log, envoy.stderr_access_log, envoy.stdout_access_log, envoy.tcp_grpc_access_log, envoy.wasm_access_log
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.protocols: dubbo
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.filters.network: envoy.client_ssl_auth, envoy.echo, envoy.ext_authz, envoy.filters.network.client_ssl_auth, envoy.filters.network.direct_response, envoy.filters.network.dubbo_proxy, envoy.filters.network.echo, envoy.filters.network.ext_authz, envoy.filters.network.http_connection_manager, envoy.filters.network.kafka_broker, envoy.filters.network.local_ratelimit, envoy.filters.network.mongo_proxy, envoy.filters.network.mysql_proxy, envoy.filters.network.postgres_proxy, envoy.filters.network.ratelimit, envoy.filters.network.rbac, envoy.filters.network.redis_proxy, envoy.filters.network.rocketmq_proxy, envoy.filters.network.sni_cluster, envoy.filters.network.sni_dynamic_forward_proxy, envoy.filters.network.tcp_proxy, envoy.filters.network.thrift_proxy, envoy.filters.network.wasm, envoy.filters.network.zookeeper_proxy, envoy.http_connection_manager, envoy.mongo_proxy, envoy.ratelimit, envoy.redis_proxy, envoy.tcp_proxy
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.matching.common_inputs: envoy.matching.common_inputs.environment_variable
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.retry_priorities: envoy.retry_priorities.previous_priorities
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.matching.action: composite-action, skip
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.filters.udp_listener: envoy.filters.udp.dns_filter, envoy.filters.udp_listener.udp_proxy
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.filters: envoy.filters.thrift.rate_limit, envoy.filters.thrift.router
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.wasm.runtime: envoy.wasm.runtime.null, envoy.wasm.runtime.v8
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.tls.cert_validator: envoy.tls.cert_validator.default, envoy.tls.cert_validator.spiffe
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.retry_host_predicates: envoy.retry_host_predicates.omit_canary_hosts, envoy.retry_host_predicates.omit_host_metadata, envoy.retry_host_predicates.previous_hosts
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.protocols: auto, binary, binary/non-strict, compact, twitter
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.compression.compressor: envoy.compression.brotli.compressor, envoy.compression.gzip.compressor
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.compression.decompressor: envoy.compression.brotli.decompressor, envoy.compression.gzip.decompressor
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.tracers: envoy.dynamic.ot, envoy.lightstep, envoy.tracers.datadog, envoy.tracers.dynamic_ot, envoy.tracers.lightstep, envoy.tracers.opencensus, envoy.tracers.skywalking, envoy.tracers.xray, envoy.tracers.zipkin, envoy.zipkin
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.serializers: dubbo.hessian2
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.transport_sockets.downstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.starttls, envoy.transport_sockets.tap, envoy.transport_sockets.tls, raw_buffer, starttls, tls
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.upstream_options: envoy.extensions.upstreams.http.v3.HttpProtocolOptions, envoy.upstreams.http.http_protocol_options
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.internal_redirect_predicates: envoy.internal_redirect_predicates.allow_listed_routes, envoy.internal_redirect_predicates.previous_routes, envoy.internal_redirect_predicates.safe_cross_scheme
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.dubbo_proxy.route_matchers: default
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.thrift_proxy.transports: auto, framed, header, unframed
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.filters.listener: envoy.filters.listener.http_inspector, envoy.filters.listener.original_dst, envoy.filters.listener.original_src, envoy.filters.listener.proxy_protocol, envoy.filters.listener.tls_inspector, envoy.listener.http_inspector, envoy.listener.original_dst, envoy.listener.original_src, envoy.listener.proxy_protocol, envoy.listener.tls_inspector
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.grpc_credentials: envoy.grpc_credentials.aws_iam, envoy.grpc_credentials.default, envoy.grpc_credentials.file_based_metadata
lient-proxy_1  | [2021-06-21 20:08:04.630][1][info][main] [source/server/server.cc:334]   envoy.transport_sockets.upstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.tap, envoy.transport_sockets.tls, envoy.transport_sockets.upstream_proxy_protocol, raw_buffer, tls
lient-proxy_1  | [2021-06-21 20:08:04.654][1][info][main] [source/server/server.cc:350] HTTP header map info:
lient-proxy_1  | [2021-06-21 20:08:04.655][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
lient-proxy_1  | [2021-06-21 20:08:04.655][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
lient-proxy_1  | [2021-06-21 20:08:04.655][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
lient-proxy_1  | [2021-06-21 20:08:04.656][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
lient-proxy_1  | [2021-06-21 20:08:04.656][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
lient-proxy_1  | [2021-06-21 20:08:04.656][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
lient-proxy_1  | [2021-06-21 20:08:04.656][1][debug][runtime] [source/common/runtime/runtime_features.cc:31] Unable to use runtime singleton for feature envoy.http.headermap.lazy_map_min_size
lient-proxy_1  | [2021-06-21 20:08:04.656][1][debug][runtime] [source/common/runtime/runtime_features.cc:20] Unable to use runtime singleton for feature envoy.reloadable_features.header_map_correctly_coalesce_cookies
lient-proxy_1  | [2021-06-21 20:08:04.656][1][info][main] [source/server/server.cc:353]   request header map: 632 bytes: :authority,:method,:path,:protocol,:scheme,accept,accept-encoding,access-control-request-method,authentication,authorization,cache-control,cdn-loop,connection,content-encoding,content-length,content-type,expect,grpc-accept-encoding,grpc-timeout,if-match,if-modified-since,if-none-match,if-range,if-unmodified-since,keep-alive,origin,pragma,proxy-connection,referer,te,transfer-encoding,upgrade,user-agent,via,x-client-trace-id,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-downstream-service-cluster,x-envoy-downstream-service-node,x-envoy-expected-rq-timeout-ms,x-envoy-external-address,x-envoy-force-trace,x-envoy-hedge-on-per-try-timeout,x-envoy-internal,x-envoy-ip-tags,x-envoy-max-retries,x-envoy-original-path,x-envoy-original-url,x-envoy-retriable-header-names,x-envoy-retriable-status-codes,x-envoy-retry-grpc-on,x-envoy-retry-on,x-envoy-upstream-alt-stat-name,x-envoy-upstream-rq-per-try-timeout-ms,x-envoy-upstream-rq-timeout-alt-response,x-envoy-upstream-rq-timeout-ms,x-forwarded-client-cert,x-forwarded-for,x-forwarded-proto,x-ot-span-context,x-request-id
lient-proxy_1  | [2021-06-21 20:08:04.656][1][info][main] [source/server/server.cc:353]   request trailer map: 144 bytes: 
lient-proxy_1  | [2021-06-21 20:08:04.656][1][info][main] [source/server/server.cc:353]   response header map: 440 bytes: :status,access-control-allow-credentials,access-control-allow-headers,access-control-allow-methods,access-control-allow-origin,access-control-expose-headers,access-control-max-age,age,cache-control,connection,content-encoding,content-length,content-type,date,etag,expires,grpc-message,grpc-status,keep-alive,last-modified,location,proxy-connection,server,transfer-encoding,upgrade,vary,via,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-degraded,x-envoy-immediate-health-check-fail,x-envoy-ratelimited,x-envoy-upstream-canary,x-envoy-upstream-healthchecked-cluster,x-envoy-upstream-service-time,x-request-id
lient-proxy_1  | [2021-06-21 20:08:04.656][1][info][main] [source/server/server.cc:353]   response trailer map: 168 bytes: grpc-message,grpc-status
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.shrink_heap.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 20:08:04.660][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 20:08:04.661][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reduce_timeouts.
lient-proxy_1  | [2021-06-21 20:08:04.661][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.stop_accepting_connections.
lient-proxy_1  | [2021-06-21 20:08:04.661][1][debug][main] [source/server/overload_manager_impl.cc:368] No overload action is configured for envoy.overload_actions.reject_incoming_connections.
lient-proxy_1  | [2021-06-21 20:08:04.661][1][info][main] [source/server/server.cc:500] admin address: 0.0.0.0:8001
lient-proxy_1  | [2021-06-21 20:08:04.662][1][info][main] [source/server/server.cc:667] runtime: layers:
lient-proxy_1  |   - name: base
lient-proxy_1  |     static_layer:
lient-proxy_1  |       {}
lient-proxy_1  |   - name: admin
lient-proxy_1  |     admin_layer:
lient-proxy_1  |       {}
lient-proxy_1  | [2021-06-21 20:08:04.662][1][info][config] [source/server/configuration_impl.cc:128] loading tracing configuration
lient-proxy_1  | [2021-06-21 20:08:04.662][1][info][config] [source/server/configuration_impl.cc:88] loading 0 static secret(s)
lient-proxy_1  | [2021-06-21 20:08:04.662][1][info][config] [source/server/configuration_impl.cc:94] loading 1 cluster(s)
lient-proxy_1  | [2021-06-21 20:08:04.663][13][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 20:08:04.664][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 20:08:04.665][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 20:08:04.665][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:87] cm init: adding: cluster=server primary=1 secondary=0
lient-proxy_1  | [2021-06-21 20:08:04.665][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 1
lient-proxy_1  | [2021-06-21 20:08:04.665][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: false
lient-proxy_1  | [2021-06-21 20:08:04.665][1][info][config] [source/server/configuration_impl.cc:98] loading 1 listener(s)
lient-proxy_1  | [2021-06-21 20:08:04.665][1][debug][config] [source/server/configuration_impl.cc:100] listener #0:
lient-proxy_1  | [2021-06-21 20:08:04.666][1][debug][config] [source/server/listener_manager_impl.cc:395] begin add/update listener: name=468aee0d-3a40-4db5-b969-2052dcad2b21 hash=13165440526948843476
lient-proxy_1  | [2021-06-21 20:08:04.666][1][debug][config] [source/server/listener_manager_impl.cc:432] use full listener update path for listener name=468aee0d-3a40-4db5-b969-2052dcad2b21 hash=13165440526948843476
lient-proxy_1  | [2021-06-21 20:08:04.667][1][debug][config] [source/server/listener_manager_impl.cc:96]   filter #0:
lient-proxy_1  | [2021-06-21 20:08:04.667][1][debug][config] [source/server/listener_manager_impl.cc:97]     name: envoy.filters.network.http_connection_manager
lient-proxy_1  | [2021-06-21 20:08:04.669][1][debug][config] [source/server/listener_manager_impl.cc:103]   config: {"@type":"type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager","http_filters":[{"name":"envoy.filters.http.router","typed_config":{"@type":"type.googleapis.com/envoy.extensions.filters.http.router.v3.Router","strict_check_headers":["x-envoy-upstream-rq-timeout-ms"],"respect_expected_rq_timeout":true}}],"stat_prefix":"upstream_listener","use_remote_address":true,"route_config":{"name":"upstream_listener","virtual_hosts":[{"routes":[{"route":{"cluster":"server","timeout":"120s"},"match":{"prefix":"/"}}],"domains":["*"],"name":"upstream_listener"}]}}
lient-proxy_1  | [2021-06-21 20:08:04.677][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:556]     http filter #0
lient-proxy_1  | [2021-06-21 20:08:04.683][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:578]       name: envoy.filters.http.router
lient-proxy_1  | [2021-06-21 20:08:04.684][1][debug][config] [source/extensions/filters/network/http_connection_manager/config.cc:585]     config: {
lient-proxy_1  |  "@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router",
lient-proxy_1  |  "strict_check_headers": [
lient-proxy_1  |   "x-envoy-upstream-rq-timeout-ms"
lient-proxy_1  |  ],
lient-proxy_1  |  "respect_expected_rq_timeout": true
lient-proxy_1  | }
lient-proxy_1  | 
lient-proxy_1  | [2021-06-21 20:08:04.685][1][debug][config] [source/server/filter_chain_manager_impl.cc:228] new fc_contexts has 1 filter chains, including 1 newly built
lient-proxy_1  | [2021-06-21 20:08:04.685][1][debug][init] [source/common/init/manager_impl.cc:24] added target Listener-init-target 468aee0d-3a40-4db5-b969-2052dcad2b21 to init manager Server
lient-proxy_1  | [2021-06-21 20:08:04.685][1][debug][config] [source/server/listener_impl.cc:135] Create listen socket for listener 468aee0d-3a40-4db5-b969-2052dcad2b21 on address 0.0.0.0:9001
lient-proxy_1  | [2021-06-21 20:08:04.685][1][debug][config] [source/server/listener_impl.cc:125] Set listener 468aee0d-3a40-4db5-b969-2052dcad2b21 socket factory local address to 0.0.0.0:9001
lient-proxy_1  | [2021-06-21 20:08:04.685][1][debug][config] [source/server/listener_impl.cc:691] add active listener: name=468aee0d-3a40-4db5-b969-2052dcad2b21, hash=13165440526948843476, address=0.0.0.0:9001
lient-proxy_1  | [2021-06-21 20:08:04.685][1][info][config] [source/server/configuration_impl.cc:110] loading stats configuration
lient-proxy_1  | [2021-06-21 20:08:04.686][1][info][main] [source/server/server.cc:764] starting main dispatch loop
lient-proxy_1  | [2021-06-21 20:08:04.686][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 20:08:04.687][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 20:08:04.687][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.4:9211
lient-proxy_1  | [2021-06-21 20:08:04.687][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:149] DNS hosts have changed for server-proxy
lient-proxy_1  | [2021-06-21 20:08:04.687][1][trace][upstream] [source/common/upstream/upstream_impl.cc:1390] Local locality: 
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/upstream_impl.cc:1083] initializing Primary cluster server completed
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][init] [source/common/init/manager_impl.cc:49] init manager Cluster server contains no targets
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Cluster server initialized, notifying ClusterImplBase
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:121] cm init: init complete: cluster=server primary=0 secondary=0
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 1
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: true
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][init] [source/common/init/manager_impl.cc:49] init manager RTDS contains no targets
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager RTDS initialized, notifying RTDS
lient-proxy_1  | [2021-06-21 20:08:04.688][1][info][runtime] [source/common/runtime/runtime_impl.cc:428] RTDS has finished initialization
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:210] continue initializing secondary clusters
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:141] maybe finish initialize state: 2
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:150] maybe finish initialize primary init clusters empty: true
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:165] maybe finish initialize secondary init clusters empty: true
lient-proxy_1  | [2021-06-21 20:08:04.688][1][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:186] maybe finish initialize cds api ready: false
lient-proxy_1  | [2021-06-21 20:08:04.689][1][info][upstream] [source/common/upstream/cluster_manager_impl.cc:192] cm init: all clusters initialized
lient-proxy_1  | [2021-06-21 20:08:04.689][1][info][main] [source/server/server.cc:745] all clusters initialized. initializing init manager
lient-proxy_1  | [2021-06-21 20:08:04.689][1][debug][init] [source/common/init/manager_impl.cc:53] init manager Server initializing
lient-proxy_1  | [2021-06-21 20:08:04.689][1][debug][init] [source/common/init/target_impl.cc:15] init manager Server initializing target Listener-init-target 468aee0d-3a40-4db5-b969-2052dcad2b21
lient-proxy_1  | [2021-06-21 20:08:04.689][1][debug][init] [source/common/init/manager_impl.cc:49] init manager Listener-local-init-manager 468aee0d-3a40-4db5-b969-2052dcad2b21 13165440526948843476 contains no targets
lient-proxy_1  | [2021-06-21 20:08:04.689][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Listener-local-init-manager 468aee0d-3a40-4db5-b969-2052dcad2b21 13165440526948843476 initialized, notifying Listener-local-init-watcher 468aee0d-3a40-4db5-b969-2052dcad2b21
lient-proxy_1  | [2021-06-21 20:08:04.689][1][debug][init] [source/common/init/watcher_impl.cc:14] target Listener-init-target 468aee0d-3a40-4db5-b969-2052dcad2b21 initialized, notifying init manager Server
lient-proxy_1  | [2021-06-21 20:08:04.689][1][debug][init] [source/common/init/watcher_impl.cc:14] init manager Server initialized, notifying RunHelper
lient-proxy_1  | [2021-06-21 20:08:04.689][1][info][config] [source/server/listener_manager_impl.cc:888] all dependencies initialized. starting workers
lient-proxy_1  | [2021-06-21 20:08:04.689][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 0
lient-proxy_1  | [2021-06-21 20:08:04.689][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 1
lient-proxy_1  | [2021-06-21 20:08:04.690][16][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 20:08:04.690][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 2
lient-proxy_1  | [2021-06-21 20:08:04.690][17][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 20:08:04.690][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 3
lient-proxy_1  | [2021-06-21 20:08:04.690][16][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 20:08:04.690][17][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 20:08:04.690][20][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 20:08:04.690][21][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 20:08:04.690][19][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 20:08:04.690][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 4
lient-proxy_1  | [2021-06-21 20:08:04.690][16][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 20:08:04.691][17][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 20:08:04.691][18][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 20:08:04.691][1][debug][config] [source/server/listener_manager_impl.cc:899] starting worker 5
lient-proxy_1  | [2021-06-21 20:08:04.691][22][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 20:08:04.691][18][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 20:08:04.691][23][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 20:08:04.691][1][warning][main] [source/server/server.cc:642] there is no configured limit to the number of allowed active connections. Set a limit via the runtime key overload.global_downstream_max_connections
lient-proxy_1  | [2021-06-21 20:08:04.691][24][debug][main] [source/server/worker_impl.cc:131] worker entering dispatch loop
lient-proxy_1  | [2021-06-21 20:08:04.691][25][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 20:08:04.691][18][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 20:08:04.691][26][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
lient-proxy_1  | [2021-06-21 20:08:04.691][24][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 20:08:04.691][22][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 20:08:04.692][21][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:968] adding TLS cluster server
lient-proxy_1  | [2021-06-21 20:08:04.692][22][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 20:08:04.692][21][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 20:08:04.692][24][debug][upstream] [source/common/upstream/cluster_manager_impl.cc:1222] membership update for TLS cluster server added 1 removed 0
lient-proxy_1  | [2021-06-21 20:08:04.692][27][debug][grpc] [source/common/grpc/google_async_client_impl.cc:50] completionThread running
erver-proxy_1  | [2021-06-21 20:08:08.105][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 20:08:08.105][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 20:08:08.105][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:08.106][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:08.107][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 20:08:08.107][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.2:8080
erver-proxy_1  | [2021-06-21 20:08:08.107][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 20:08:09.651][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 20:08:09.653][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 20:08:09.654][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 20:08:09.654][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 20:08:09.655][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 20:08:09.656][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.4:9211
lient-proxy_1  | [2021-06-21 20:08:09.656][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x44c5ff50ea00 for 3600000ms, min is 3600000ms
lient-proxy_1  | [2021-06-21 20:08:10.864][24][debug][conn_handler] [source/server/active_tcp_listener.cc:328] [C0] new connection
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 3
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][connection] [source/common/network/connection_impl.cc:585] [C0] read ready. dispatch_buffered_data=false
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][connection] [source/common/network/raw_buffer_socket.cc:24] [C0] read returns: 85
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][connection] [source/common/network/raw_buffer_socket.cc:38] [C0] read error: Resource temporarily unavailable
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][http] [source/common/http/http1/codec_impl.cc:555] [C0] parsing 85 bytes
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][http] [source/common/http/http1/codec_impl.cc:834] [C0] message begin
lient-proxy_1  | [2021-06-21 20:08:10.864][24][debug][http] [source/common/http/conn_manager_impl.cc:261] [C0] new stream
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x44c5ff50ea80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=Host value=client-proxy:9001
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=User-Agent value=curl/7.66.0
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][http] [source/common/http/http1/codec_impl.cc:685] [C0] onHeadersCompleteBase
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=Accept value=*/*
erver-proxy_1  | [2021-06-21 20:08:10.865][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x557cbf50ea00 for 3600000ms, min is 3600000ms
erver-proxy_1  | [2021-06-21 20:08:10.865][16][debug][conn_handler] [source/server/active_tcp_listener.cc:328] [C0] new connection
erver-proxy_1  | [2021-06-21 20:08:10.865][16][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
erver-proxy_1  | [2021-06-21 20:08:10.865][16][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][http] [source/common/http/http1/codec_impl.cc:1034] [C0] Server: onHeadersComplete size=3
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][http] [source/common/http/http1/codec_impl.cc:812] [C0] message complete
lient-proxy_1  | [2021-06-21 20:08:10.864][24][trace][connection] [source/common/network/connection_impl.cc:349] [C0] readDisable: disable=true disable_count=0 state=0 buffer_length=85
lient-proxy_1  | [2021-06-21 20:08:10.864][24][debug][http] [source/common/http/conn_manager_impl.cc:882] [C0][S9661002703965759835] request headers complete (end_stream=true):
lient-proxy_1  | ':authority', 'client-proxy:9001'
lient-proxy_1  | ':path', '/test'
lient-proxy_1  | ':method', 'GET'
lient-proxy_1  | 'user-agent', 'curl/7.66.0'
lient-proxy_1  | 'accept', '*/*'
lient-proxy_1  | 
lient-proxy_1  | [2021-06-21 20:08:10.864][24][debug][http] [source/common/http/filter_manager.cc:779] [C0][S9661002703965759835] request end stream
lient-proxy_1  | [2021-06-21 20:08:10.864][24][debug][router] [source/common/router/router.cc:445] [C0][S9661002703965759835] cluster 'server' match for URL '/test'
lient-proxy_1  | [2021-06-21 20:08:10.864][24][debug][router] [source/common/router/router.cc:631] [C0][S9661002703965759835] router decoding headers:
lient-proxy_1  | ':authority', 'client-proxy:9001'
lient-proxy_1  | ':path', '/test'
lient-proxy_1  | ':method', 'GET'
lient-proxy_1  | ':scheme', 'http'
lient-proxy_1  | 'user-agent', 'curl/7.66.0'
lient-proxy_1  | 'accept', '*/*'
lient-proxy_1  | 'x-forwarded-for', '172.21.0.3'
lient-proxy_1  | 'x-forwarded-proto', 'http'
lient-proxy_1  | 'x-envoy-internal', 'true'
lient-proxy_1  | 'x-request-id', 'e5231dcd-213f-4269-8ff0-c1d87fe7f1f0'
lient-proxy_1  | 'x-envoy-expected-rq-timeout-ms', '120000'
lient-proxy_1  | 
lient-proxy_1  | [2021-06-21 20:08:10.864][24][debug][pool] [source/common/http/conn_pool_base.cc:74] queueing stream due to no available connections
lient-proxy_1  | [2021-06-21 20:08:10.864][24][debug][pool] [source/common/conn_pool/conn_pool_base.cc:241] trying to create new connection
lient-proxy_1  | [2021-06-21 20:08:10.865][24][trace][pool] [source/common/conn_pool/conn_pool_base.cc:242] ConnPoolImplBase 0x44c5ff781200, ready_clients_.size(): 0, busy_clients_.size(): 0, connecting_clients_.size(): 0, connecting_stream_capacity_: 0, num_active_streams_: 0, pending_streams_.size(): 1 per upstream preconnect ratio: 1
lient-proxy_1  | [2021-06-21 20:08:10.865][24][debug][pool] [source/common/conn_pool/conn_pool_base.cc:143] creating a new connection
lient-proxy_1  | [2021-06-21 20:08:10.865][24][debug][client] [source/common/http/codec_client.cc:43] [C1] connecting
lient-proxy_1  | [2021-06-21 20:08:10.865][24][debug][connection] [source/common/network/connection_impl.cc:860] [C1] connecting to 172.21.0.4:9211
erver-proxy_1  | [2021-06-21 20:08:10.866][16][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 3
erver-proxy_1  | [2021-06-21 20:08:10.866][16][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
erver-proxy_1  | [2021-06-21 20:08:10.866][16][trace][connection] [source/common/network/connection_impl.cc:585] [C0] read ready. dispatch_buffered_data=false
erver-proxy_1  | [2021-06-21 20:08:10.866][16][trace][connection] [source/common/network/raw_buffer_socket.cc:24] [C0] read returns: 255
erver-proxy_1  | [2021-06-21 20:08:10.866][16][trace][connection] [source/common/network/raw_buffer_socket.cc:38] [C0] read error: Resource temporarily unavailable
erver-proxy_1  | [2021-06-21 20:08:10.866][16][trace][http] [source/common/http/http1/codec_impl.cc:555] [C0] parsing 255 bytes
erver-proxy_1  | [2021-06-21 20:08:10.866][16][trace][http] [source/common/http/http1/codec_impl.cc:834] [C0] message begin
erver-proxy_1  | [2021-06-21 20:08:10.866][16][debug][http] [source/common/http/conn_manager_impl.cc:261] [C0] new stream
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x557cbf50ea80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 20:08:10.865][24][debug][connection] [source/common/network/connection_impl.cc:876] [C1] connection in progress
lient-proxy_1  | [2021-06-21 20:08:10.865][24][trace][pool] [source/common/conn_pool/conn_pool_base.cc:129] not creating a new connection, shouldCreateNewConnection returned false.
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][http] [source/common/http/filter_manager.cc:517] [C0][S9661002703965759835] decode headers called: filter=0x44c5ff427dc0 status=1
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x44c5ff50ea80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][http] [source/common/http/http1/codec_impl.cc:604] [C0] parsed 85 bytes
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 2
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
lient-proxy_1  | [2021-06-21 20:08:10.866][24][debug][connection] [source/common/network/connection_impl.cc:665] [C1] connected
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][connection] [source/common/network/connection_impl.cc:410] [C1] raising connection event 2
lient-proxy_1  | [2021-06-21 20:08:10.866][24][debug][client] [source/common/http/codec_client.cc:82] [C1] connected
erver_1        | 2021-06-21T20:08:10.869Z [INFO]  Handle inbound request: request="GET /test HTTP/1.1
erver_1        | Host: client-proxy:9001
erver_1        | x-forwarded-for: 172.21.0.3,172.21.0.5
erver_1        | x-forwarded-proto: http
erver_1        | x-request-id: cd855dea-483c-48c6-9ed0-ceab831e8b96
erver_1        | x-envoy-external-address: 172.21.0.5
erver_1        | x-envoy-expected-rq-timeout-ms: 11000
erver_1        | user-agent: curl/7.66.0
erver_1        | accept: */*"
erver_1        | 2021-06-21T20:08:10.870Z [INFO]  Sleeping for: duration=29.9993469s
lient-proxy_1  | [2021-06-21 20:08:10.866][24][debug][pool] [source/common/conn_pool/conn_pool_base.cc:275] [C1] attaching to next stream
lient-proxy_1  | [2021-06-21 20:08:10.866][24][debug][pool] [source/common/conn_pool/conn_pool_base.cc:171] [C1] creating stream
lient-proxy_1  | [2021-06-21 20:08:10.866][24][debug][router] [source/common/router/upstream_request.cc:371] [C0][S9661002703965759835] pool ready
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][connection] [source/common/network/connection_impl.cc:470] [C1] writing 255 bytes, end_stream false
lient-proxy_1  | [2021-06-21 20:08:10.866][24][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=host value=client-proxy:9001
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=user-agent value=curl/7.66.0
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=accept value=*/*
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-forwarded-for value=172.21.0.3
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-forwarded-proto value=http
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-envoy-internal value=true
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-request-id value=e5231dcd-213f-4269-8ff0-c1d87fe7f1f0
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:685] [C0] onHeadersCompleteBase
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:475] [C0] completed header: key=x-envoy-expected-rq-timeout-ms value=120000
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:1034] [C0] Server: onHeadersComplete size=8
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][http] [source/common/http/http1/codec_impl.cc:812] [C0] message complete
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][connection] [source/common/network/connection_impl.cc:349] [C0] readDisable: disable=true disable_count=0 state=0 buffer_length=255
erver-proxy_1  | [2021-06-21 20:08:10.867][16][debug][http] [source/common/http/conn_manager_impl.cc:882] [C0][S7710198891939126131] request headers complete (end_stream=true):
erver-proxy_1  | ':authority', 'client-proxy:9001'
erver-proxy_1  | ':path', '/test'
erver-proxy_1  | ':method', 'GET'
erver-proxy_1  | 'user-agent', 'curl/7.66.0'
erver-proxy_1  | 'accept', '*/*'
erver-proxy_1  | 'x-forwarded-for', '172.21.0.3'
erver-proxy_1  | 'x-forwarded-proto', 'http'
erver-proxy_1  | 'x-envoy-internal', 'true'
erver-proxy_1  | 'x-request-id', 'e5231dcd-213f-4269-8ff0-c1d87fe7f1f0'
erver-proxy_1  | 'x-envoy-expected-rq-timeout-ms', '120000'
erver-proxy_1  | 
erver-proxy_1  | [2021-06-21 20:08:10.867][16][debug][http] [source/common/http/filter_manager.cc:779] [C0][S7710198891939126131] request end stream
erver-proxy_1  | [2021-06-21 20:08:10.867][16][debug][router] [source/common/router/router.cc:445] [C0][S7710198891939126131] cluster 'server' match for URL '/test'
erver-proxy_1  | [2021-06-21 20:08:10.867][16][debug][router] [source/common/router/router.cc:631] [C0][S7710198891939126131] router decoding headers:
erver-proxy_1  | ':authority', 'client-proxy:9001'
erver-proxy_1  | ':path', '/test'
erver-proxy_1  | ':method', 'GET'
erver-proxy_1  | ':scheme', 'http'
erver-proxy_1  | 'user-agent', 'curl/7.66.0'
erver-proxy_1  | 'accept', '*/*'
erver-proxy_1  | 'x-forwarded-for', '172.21.0.3,172.21.0.5'
erver-proxy_1  | 'x-forwarded-proto', 'http'
erver-proxy_1  | 'x-request-id', 'cd855dea-483c-48c6-9ed0-ceab831e8b96'
erver-proxy_1  | 'x-envoy-external-address', '172.21.0.5'
erver-proxy_1  | 'x-envoy-expected-rq-timeout-ms', '11000'
erver-proxy_1  | 
erver-proxy_1  | [2021-06-21 20:08:10.867][16][debug][pool] [source/common/http/conn_pool_base.cc:74] queueing stream due to no available connections
erver-proxy_1  | [2021-06-21 20:08:10.867][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:241] trying to create new connection
erver-proxy_1  | [2021-06-21 20:08:10.867][16][trace][pool] [source/common/conn_pool/conn_pool_base.cc:242] ConnPoolImplBase 0x557cbf781200, ready_clients_.size(): 0, busy_clients_.size(): 0, connecting_clients_.size(): 0, connecting_stream_capacity_: 0, num_active_streams_: 0, pending_streams_.size(): 1 per upstream preconnect ratio: 1
erver-proxy_1  | [2021-06-21 20:08:10.867][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:143] creating a new connection
erver-proxy_1  | [2021-06-21 20:08:10.867][16][debug][client] [source/common/http/codec_client.cc:43] [C1] connecting
erver-proxy_1  | [2021-06-21 20:08:10.867][16][debug][connection] [source/common/network/connection_impl.cc:860] [C1] connecting to 172.21.0.2:8080
lient-proxy_1  | [2021-06-21 20:08:10.869][24][trace][connection] [source/common/network/raw_buffer_socket.cc:67] [C1] write returns: 255
lient-proxy_1  | [2021-06-21 20:08:10.869][24][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 2
lient-proxy_1  | [2021-06-21 20:08:10.869][24][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 20:08:10.868][16][debug][connection] [source/common/network/connection_impl.cc:876] [C1] connection in progress
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][pool] [source/common/conn_pool/conn_pool_base.cc:129] not creating a new connection, shouldCreateNewConnection returned false.
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][http] [source/common/http/filter_manager.cc:517] [C0][S7710198891939126131] decode headers called: filter=0x557cbf453b90 status=1
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x557cbf50ea80 for 300000ms, min is 300000ms
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][http] [source/common/http/http1/codec_impl.cc:604] [C0] parsed 255 bytes
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 2
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 20:08:10.868][16][debug][connection] [source/common/network/connection_impl.cc:665] [C1] connected
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/connection_impl.cc:410] [C1] raising connection event 2
erver-proxy_1  | [2021-06-21 20:08:10.868][16][debug][client] [source/common/http/codec_client.cc:82] [C1] connected
erver-proxy_1  | [2021-06-21 20:08:10.868][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:275] [C1] attaching to next stream
erver-proxy_1  | [2021-06-21 20:08:10.868][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:171] [C1] creating stream
erver-proxy_1  | [2021-06-21 20:08:10.868][16][debug][router] [source/common/router/upstream_request.cc:371] [C0][S7710198891939126131] pool ready
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/connection_impl.cc:470] [C1] writing 279 bytes, end_stream false
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/raw_buffer_socket.cc:67] [C1] write returns: 279
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 2
erver-proxy_1  | [2021-06-21 20:08:10.868][16][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
erver-proxy_1  | [2021-06-21 20:08:13.107][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 20:08:13.108][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 20:08:13.108][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:13.109][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:13.109][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 20:08:13.109][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.2:8080
erver-proxy_1  | [2021-06-21 20:08:13.109][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 20:08:14.653][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 20:08:14.656][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 20:08:14.657][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 20:08:14.657][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 20:08:14.658][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 20:08:14.659][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.4:9211
lient-proxy_1  | [2021-06-21 20:08:14.659][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 20:08:18.109][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 20:08:18.109][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 20:08:18.110][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:18.110][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:18.111][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 20:08:18.111][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.2:8080
erver-proxy_1  | [2021-06-21 20:08:18.111][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 20:08:19.656][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 20:08:19.658][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 20:08:19.659][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 20:08:19.659][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 20:08:19.660][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 20:08:19.660][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.4:9211
lient-proxy_1  | [2021-06-21 20:08:19.660][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][router] [source/common/router/router.cc:854] [C0][S7710198891939126131] upstream timeout
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][router] [source/common/router/upstream_request.cc:308] [C0][S7710198891939126131] resetting pool request
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][client] [source/common/http/codec_client.cc:137] [C1] request reset
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=1)
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][connection] [source/common/network/connection_impl.cc:133] [C1] closing data_to_write=0 type=1
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][connection] [source/common/network/connection_impl.cc:243] [C1] closing socket: 1
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][connection] [source/common/network/connection_impl.cc:410] [C1] raising connection event 1
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][client] [source/common/http/codec_client.cc:101] [C1] disconnect. resetting 0 pending requests
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:393] [C1] client disconnected, failure reason: 
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=2)
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][http] [source/common/http/filter_manager.cc:883] [C0][S7710198891939126131] Sending local reply with details upstream_response_timeout
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x557cbf50ea80 for 300000ms, min is 300000ms
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][http] [source/common/http/conn_manager_impl.cc:1469] [C0][S7710198891939126131] encoding headers via codec (end_stream=false):
erver-proxy_1  | ':status', '504'
erver-proxy_1  | 'content-length', '24'
erver-proxy_1  | 'content-type', 'text/plain'
erver-proxy_1  | 'date', 'Mon, 21 Jun 2021 20:08:21 GMT'
erver-proxy_1  | 'server', 'envoy'
erver-proxy_1  | 
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][connection] [source/common/network/connection_impl.cc:470] [C0] writing 130 bytes, end_stream false
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x557cbf50ea80 for 300000ms, min is 300000ms
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][http] [source/common/http/conn_manager_impl.cc:1478] [C0][S7710198891939126131] encoding data via codec (size=24 end_stream=true)
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][connection] [source/common/network/connection_impl.cc:470] [C0] writing 24 bytes, end_stream false
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][connection] [source/common/network/connection_impl.cc:349] [C0] readDisable: disable=false disable_count=1 state=0 buffer_length=0
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][connection] [source/common/network/connection_impl.cc:547] [C1] socket event: 3
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][connection] [source/common/network/connection_impl.cc:656] [C1] write ready
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][connection] [source/common/network/connection_impl.cc:585] [C1] read ready. dispatch_buffered_data=false
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][connection] [source/common/network/raw_buffer_socket.cc:24] [C1] read returns: 154
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][connection] [source/common/network/raw_buffer_socket.cc:38] [C1] read error: Resource temporarily unavailable
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][http] [source/common/http/http1/codec_impl.cc:555] [C1] parsing 154 bytes
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][http] [source/common/http/http1/codec_impl.cc:834] [C1] message begin
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=3)
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x557cbf50ea00 for 3600000ms, min is 3600000ms
erver-proxy_1  | [2021-06-21 20:08:21.867][16][trace][main] [source/common/event/dispatcher_impl.cc:115] clearing deferred deletion list (size=3)
erver-proxy_1  | [2021-06-21 20:08:21.867][16][debug][pool] [source/common/conn_pool/conn_pool_base.cc:200] [C1] destroying stream: 0 remaining
erver-proxy_1  | [2021-06-21 20:08:21.868][16][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
erver-proxy_1  | [2021-06-21 20:08:21.868][16][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][http] [source/common/http/http1/codec_impl.cc:475] [C1] completed header: key=content-length value=24
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][http] [source/common/http/http1/codec_impl.cc:475] [C1] completed header: key=content-type value=text/plain
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][http] [source/common/http/http1/codec_impl.cc:475] [C1] completed header: key=date value=Mon, 21 Jun 2021 20:08:21 GMT
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][http] [source/common/http/http1/codec_impl.cc:685] [C1] onHeadersCompleteBase
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][http] [source/common/http/http1/codec_impl.cc:475] [C1] completed header: key=server value=envoy
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][http] [source/common/http/http1/codec_impl.cc:1263] [C1] status_code 504
lient-proxy_1  | [2021-06-21 20:08:21.868][24][trace][http] [source/common/http/http1/codec_impl.cc:1273] [C1] Client: onHeadersComplete size=4
lient-proxy_1  | [2021-06-21 20:08:21.868][24][debug][router] [source/common/router/router.cc:1244] [C0][S9661002703965759835] upstream headers complete: end_stream=false
erver-proxy_1  | [2021-06-21 20:08:21.868][16][trace][connection] [source/common/network/raw_buffer_socket.cc:67] [C0] write returns: 154
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x44c5ff50ea80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 20:08:21.869][24][debug][http] [source/common/http/conn_manager_impl.cc:1469] [C0][S9661002703965759835] encoding headers via codec (end_stream=false):
lient-proxy_1  | ':status', '504'
lient-proxy_1  | 'content-length', '24'
lient-proxy_1  | 'content-type', 'text/plain'
lient-proxy_1  | 'date', 'Mon, 21 Jun 2021 20:08:21 GMT'
lient-proxy_1  | 'server', 'envoy'
lient-proxy_1  | 'x-envoy-upstream-service-time', '11002'
lient-proxy_1  | 
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][connection] [source/common/network/connection_impl.cc:470] [C0] writing 168 bytes, end_stream false
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][http] [source/common/http/http1/codec_impl.cc:812] [C1] message complete
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x44c5ff50ea80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][http] [source/common/http/conn_manager_impl.cc:1478] [C0][S9661002703965759835] encoding data via codec (size=24 end_stream=false)
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][connection] [source/common/network/connection_impl.cc:470] [C0] writing 24 bytes, end_stream false
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][http] [source/common/http/http1/codec_impl.cc:1345] [C1] message complete
lient-proxy_1  | [2021-06-21 20:08:21.869][24][debug][client] [source/common/http/codec_client.cc:124] [C1] response complete
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=1)
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x44c5ff50ea80 for 300000ms, min is 300000ms
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][http] [source/common/http/conn_manager_impl.cc:1478] [C0][S9661002703965759835] encoding data via codec (size=0 end_stream=true)
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][connection] [source/common/network/connection_impl.cc:349] [C0] readDisable: disable=false disable_count=1 state=0 buffer_length=0
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=2)
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][misc] [source/common/event/scaled_range_timer_manager_impl.cc:60] enableTimer called on 0x44c5ff50ea00 for 3600000ms, min is 3600000ms
lient-proxy_1  | [2021-06-21 20:08:21.869][24][debug][pool] [source/common/http/http1/conn_pool.cc:53] [C1] response complete
lient-proxy_1  | [2021-06-21 20:08:21.869][24][debug][pool] [source/common/conn_pool/conn_pool_base.cc:200] [C1] destroying stream: 0 remaining
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][http] [source/common/http/http1/codec_impl.cc:604] [C1] parsed 154 bytes
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][main] [source/common/event/dispatcher_impl.cc:115] clearing deferred deletion list (size=2)
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 2
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 20:08:21.869][24][trace][connection] [source/common/network/raw_buffer_socket.cc:67] [C0] write returns: 192
lient-proxy_1  | [2021-06-21 20:08:21.870][24][trace][connection] [source/common/network/connection_impl.cc:547] [C0] socket event: 3
lient-proxy_1  | [2021-06-21 20:08:21.870][24][trace][connection] [source/common/network/connection_impl.cc:656] [C0] write ready
lient-proxy_1  | [2021-06-21 20:08:21.870][24][trace][connection] [source/common/network/connection_impl.cc:585] [C0] read ready. dispatch_buffered_data=false
lient-proxy_1  | [2021-06-21 20:08:21.870][24][trace][connection] [source/common/network/raw_buffer_socket.cc:24] [C0] read returns: 0
lient-proxy_1  | [2021-06-21 20:08:21.870][24][debug][connection] [source/common/network/connection_impl.cc:633] [C0] remote close
lient-proxy_1  | [2021-06-21 20:08:21.870][24][debug][connection] [source/common/network/connection_impl.cc:243] [C0] closing socket: 0
lient-proxy_1  | [2021-06-21 20:08:21.870][24][trace][connection] [source/common/network/connection_impl.cc:410] [C0] raising connection event 0
lient-proxy_1  | [2021-06-21 20:08:21.871][24][debug][conn_handler] [source/server/active_tcp_listener.cc:76] [C0] adding to cleanup list
lient-proxy_1  | [2021-06-21 20:08:21.871][24][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=1)
lient-proxy_1  | [2021-06-21 20:08:21.871][24][trace][main] [source/common/event/dispatcher_impl.cc:252] item added to deferred deletion list (size=2)
lient-proxy_1  | [2021-06-21 20:08:21.871][24][trace][main] [source/common/event/dispatcher_impl.cc:115] clearing deferred deletion list (size=2)
erver-proxy_1  | [2021-06-21 20:08:23.109][1][debug][main] [source/server/server.cc:209] flushing stats
erver-proxy_1  | [2021-06-21 20:08:23.111][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server
erver-proxy_1  | [2021-06-21 20:08:23.112][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:23.112][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
erver-proxy_1  | [2021-06-21 20:08:23.113][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server
erver-proxy_1  | [2021-06-21 20:08:23.114][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.2:8080
erver-proxy_1  | [2021-06-21 20:08:23.114][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server, refresh rate 5000 ms
lient-proxy_1  | [2021-06-21 20:08:24.659][1][debug][main] [source/server/server.cc:209] flushing stats
lient-proxy_1  | [2021-06-21 20:08:24.660][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:108] starting async DNS resolution for server-proxy
lient-proxy_1  | [2021-06-21 20:08:24.661][1][trace][upstream] [source/common/network/dns_impl.cc:212] Setting DNS resolution timer for 5000 milliseconds
lient-proxy_1  | [2021-06-21 20:08:24.662][1][trace][upstream] [source/common/upstream/strict_dns_cluster.cc:116] async DNS resolution complete for server-proxy
lient-proxy_1  | [2021-06-21 20:08:24.662][1][debug][upstream] [source/common/upstream/upstream_impl.cc:279] transport socket match, socket default selected for host with address 172.21.0.4:9211
lient-proxy_1  | [2021-06-21 20:08:24.662][1][debug][upstream] [source/common/upstream/strict_dns_cluster.cc:170] DNS refresh rate reset for server-proxy, refresh rate 5000 ms

Seeing this same pattern where the expected timeout diverges when I would expect them to be the same:

lient-proxy_1  | 'x-envoy-expected-rq-timeout-ms', '120000'
erver_1        | x-envoy-expected-rq-timeout-ms: 11000
github-actions[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions.

freddygv commented 3 years ago

@snowp does this seem expected based on the issue you originally reported?

github-actions[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions.

github-actions[bot] commented 3 years ago

This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as "help wanted" or "no stalebot". Thank you for your contributions.

Sooryaa-A commented 2 years ago

Any update on this ticket? I have configured respect_expected_req_timeout to true and use_remote_address also to true. But the timeout being send in -envoy-expected-rq-timeout-ms is not getting considered for upstream connection timeout. time ot happening according to the route timeout configured image image