Skip to content

bug: envoy blows up on non-regex header matches with regexy strings #2406

@9len

Description

@9len

Description:

We found this one out the hard way. If you configure a header match with a value containing a string with regex special characters, envoy crashes hard when querying v2 RDS.

Here is the relevant header match returned by RDS:

              "match": {
                "prefix": "/api/blocks",
                "caseSensitive": false,
                "headers": [
                  {
                    "name": "User-Agent",
                    "value": "Slackbot-LinkExpanding 1.0 (+https://api.slack.com/robots)"
                  }
                ]
              }

I can't really do much other collection, because it crashes hard on startup, before I have time to hit the admin endpoints.

Admin and Stats Output:
Blows up to fast to get.

Config:

cds: {
  "versionInfo": "GsBT6V5rePNOm7v/ApTL8w==",
  "resources": [
    {
      "@type": "type.googleapis.com/envoy.api.v2.Cluster",
      "name": "all-in-one-client",
      "type": "EDS",
      "edsClusterConfig": {
        "edsConfig": {
          "apiConfigSource": {
            "apiType": "GRPC",
            "clusterName": [
              "tbn-xds"
            ],
            "refreshDelay": "30.000s"
          }
        },
        "serviceName": "all-in-one-client"
      },
      "connectTimeout": "10.000s",
      "lbPolicy": "LEAST_REQUEST"
    },
    {
      "@type": "type.googleapis.com/envoy.api.v2.Cluster",
      "name": "all-in-one-server",
      "type": "EDS",
      "edsClusterConfig": {
        "edsConfig": {
          "apiConfigSource": {
            "apiType": "GRPC",
            "clusterName": [
              "tbn-xds"
            ],
            "refreshDelay": "30.000s"
          }
        },
        "serviceName": "all-in-one-server"
      },
      "connectTimeout": "10.000s",
      "lbPolicy": "LEAST_REQUEST",
      "lbSubsetConfig": {
        "subsetSelectors": [
          {
            "keys": [
              "stage",
              "version"
            ]
          },
          {
            "keys": [
              "version"
            ]
          }
        ]
      }
    }
  ],
  "typeUrl": "type.googleapis.com/envoy.api.v2.Cluster"
}
eds: {
  "versionInfo": "GsBT6V5rePNOm7v/ApTL8w==",
  "resources": [
    {
      "@type": "type.googleapis.com/envoy.api.v2.ClusterLoadAssignment",
      "clusterName": "all-in-one-client",
      "endpoints": [
        {
          "lbEndpoints": [
            {
              "endpoint": {
                "address": {
                  "socketAddress": {
                    "address": "127.0.0.1",
                    "portValue": 8083
                  }
                }
              },
              "healthStatus": "HEALTHY",
              "metadata": {
                "filterMetadata": {
                  "envoy.lb": {
                      "stage": "prod"
                    }
                }
              }
            }
          ]
        }
      ]
    },
    {
      "@type": "type.googleapis.com/envoy.api.v2.ClusterLoadAssignment",
      "clusterName": "all-in-one-server",
      "endpoints": [
        {
          "lbEndpoints": [
            {
              "endpoint": {
                "address": {
                  "socketAddress": {
                    "address": "127.0.0.1",
                    "portValue": 8080
                  }
                }
              },
              "healthStatus": "HEALTHY",
              "metadata": {
                "filterMetadata": {
                  "envoy.lb": {
                      "stage": "prod",
                      "version": "blue"
                    }
                }
              }
            },
            {
              "endpoint": {
                "address": {
                  "socketAddress": {
                    "address": "127.0.0.1",
                    "portValue": 8081
                  }
                }
              },
              "healthStatus": "HEALTHY",
              "metadata": {
                "filterMetadata": {
                  "envoy.lb": {
                      "stage": "prod",
                      "version": "green"
                    }
                }
              }
            },
            {
              "endpoint": {
                "address": {
                  "socketAddress": {
                    "address": "127.0.0.1",
                    "portValue": 8082
                  }
                }
              },
              "healthStatus": "HEALTHY",
              "metadata": {
                "filterMetadata": {
                  "envoy.lb": {
                      "stage": "dev",
                      "version": "yellow"
                    }
                }
              }
            }
          ]
        }
      ]
    }
  ],
  "typeUrl": "type.googleapis.com/envoy.api.v2.ClusterLoadAssignment"
}
lds: {
  "versionInfo": "GsBT6V5rePNOm7v/ApTL8w==",
  "resources": [
    {
      "@type": "type.googleapis.com/envoy.api.v2.Listener",
      "name": "rad-proxy:80",
      "address": {
        "socketAddress": {
          "address": "0.0.0.0",
          "portValue": 80
        }
      },
      "filterChains": [
        {
          "filterChainMatch": {

          },
          "filters": [
            {
              "name": "envoy.http_connection_manager",
              "config": {
                  "accessLog": [
                        {
                              "config": {
                                    "format": "%START_TIME% %REQ(X-REQUEST-ID)% %RESPONSE_CODE% %UPSTREAM_HOST% %REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% \"%REQ(HTTP-REFERER)%\" \"%REQ(USER-AGENT)%\"\n",
                                    "path": "/var/log/envoy/access.log"
                                  },
                              "name": "envoy.file_access_log"
                            }
                      ],
                  "httpFilters": [
                        {
                              "config": {
                                    "upstreamLog": [
                                          {
                                                "config": {
                                                      "format": "%START_TIME% %REQ(X-REQUEST-ID)% %RESPONSE_CODE% \"%UPSTREAM_HOST%\" %REQ(:METHOD)% %BYTES_RECEIVED% %DURATION% \"%UPSTREAM_CLUSTER%\" \"%REQ(X-TBN-DOMAIN)%\" \"%REQ(X-TBN-ROUTE)%\" \"%REQ(X-TBN-RULE)%\" \"%REQ(X-TBN-SHARED-RULES)%\"\n",
                                                      "path": "/var/log/envoy/upstream.log"
                                                    },
                                                "name": "envoy.file_access_log"
                                              }
                                        ]
                                  },
                              "name": "envoy.router"
                            }
                      ],
                  "rds": {
                        "configSource": {
                              "apiConfigSource": {
                                    "apiType": "GRPC",
                                    "clusterName": [
                                          "tbn-xds"
                                        ],
                                    "refreshDelay": "30.000s"
                                  }
                            },
                        "routeConfigName": "rad-proxy:80"
                      },
                  "statPrefix": "rad-proxy-80"
                }
            }
          ]
        }
      ]
    }
  ],
  "typeUrl": "type.googleapis.com/envoy.api.v2.Listener"
}
rds: {
  "versionInfo": "GsBT6V5rePNOm7v/ApTL8w==",
  "resources": [
    {
      "@type": "type.googleapis.com/envoy.api.v2.RouteConfiguration",
      "name": "rad-proxy:80",
      "virtualHosts": [
        {
          "name": "all-in-one-demo-80",
          "domains": [
            "all-in-one-demo",
            "localhost",
            "127.0.0.1"
          ],
          "routes": [
            {
              "match": {
                "prefix": "/api/blocks",
                "caseSensitive": false,
                "headers": [
                  {
                    "name": "X-Tbn-Version",
                    "value": "blue"
                  }
                ]
              },
              "route": {
                "weightedClusters": {
                  "clusters": [
                    {
                      "name": "all-in-one-server",
                      "weight": 100,
                      "metadataMatch": {
                        "filterMetadata": {
                          "envoy.lb": {
                              "version": "blue"
                            }
                        }
                      }
                    }
                  ]
                },
                "requestHeadersToAdd": [
                  {
                    "header": {
                      "key": "x-tbn-route",
                      "value": "f05163bd-7ad9-455f-4cf3-3c51cf53bae1"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-rule",
                      "value": "34fc462e-6435-4012-7289-8ccbf7daad40"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-shared-rules",
                      "value": "blocks"
                    }
                  }
                ]
              }
            },
            {
              "match": {
                "prefix": "/api/blocks",
                "caseSensitive": false,
                "headers": [
                  {
                    "name": "X-Tbn-Version",
                    "value": "green"
                  }
                ]
              },
              "route": {
                "weightedClusters": {
                  "clusters": [
                    {
                      "name": "all-in-one-server",
                      "weight": 100,
                      "metadataMatch": {
                        "filterMetadata": {
                          "envoy.lb": {
                              "version": "green"
                            }
                        }
                      }
                    }
                  ]
                },
                "requestHeadersToAdd": [
                  {
                    "header": {
                      "key": "x-tbn-route",
                      "value": "f05163bd-7ad9-455f-4cf3-3c51cf53bae1"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-rule",
                      "value": "34fc462e-6435-4012-7289-8ccbf7daad40"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-shared-rules",
                      "value": "blocks"
                    }
                  }
                ]
              }
            },
            {
              "match": {
                "prefix": "/api/blocks",
                "caseSensitive": false,
                "headers": [
                  {
                    "name": "X-Tbn-Version",
                    "value": "yellow"
                  }
                ]
              },
              "route": {
                "weightedClusters": {
                  "clusters": [
                    {
                      "name": "all-in-one-server",
                      "weight": 100,
                      "metadataMatch": {
                        "filterMetadata": {
                          "envoy.lb": {
                              "version": "yellow"
                            }
                        }
                      }
                    }
                  ]
                },
                "requestHeadersToAdd": [
                  {
                    "header": {
                      "key": "x-tbn-route",
                      "value": "f05163bd-7ad9-455f-4cf3-3c51cf53bae1"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-rule",
                      "value": "34fc462e-6435-4012-7289-8ccbf7daad40"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-shared-rules",
                      "value": "blocks"
                    }
                  }
                ]
              }
            },
            {
              "match": {
                "prefix": "/api/blocks",
                "caseSensitive": false,
                "headers": [
                  {
                    "name": "User-Agent",
                    "value": "Slackbot-LinkExpanding 1.0 (+https://api.slack.com/robots)"
                  }
                ]
              },
              "route": {
                "weightedClusters": {
                  "clusters": [
                    {
                      "name": "all-in-one-server",
                      "weight": 100,
                      "metadataMatch": {
                        "filterMetadata": {
                          "envoy.lb": {
                              "version": "yellow"
                            }
                        }
                      }
                    }
                  ]
                },
                "requestHeadersToAdd": [
                  {
                    "header": {
                      "key": "x-tbn-route",
                      "value": "f05163bd-7ad9-455f-4cf3-3c51cf53bae1"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-rule",
                      "value": "9cbe8ecd-7450-465a-7f67-38db0342277b"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-shared-rules",
                      "value": "blocks"
                    }
                  }
                ]
              }
            },
            {
              "match": {
                "prefix": "/api/blocks",
                "caseSensitive": false
              },
              "route": {
                "weightedClusters": {
                  "clusters": [
                    {
                      "name": "all-in-one-server",
                      "weight": 14,
                      "metadataMatch": {
                        "filterMetadata": {
                          "envoy.lb": {
                              "stage": "prod",
                              "version": "blue"
                            }
                        }
                      }
                    },
                    {
                      "name": "all-in-one-server",
                      "weight": 86,
                      "metadataMatch": {
                        "filterMetadata": {
                          "envoy.lb": {
                              "stage": "prod",
                              "version": "green"
                            }
                        }
                      }
                    }
                  ]
                },
                "requestHeadersToAdd": [
                  {
                    "header": {
                      "key": "x-tbn-route",
                      "value": "f05163bd-7ad9-455f-4cf3-3c51cf53bae1"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-rule",
                      "value": "DEFAULT"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-shared-rules",
                      "value": "blocks"
                    }
                  }
                ]
              }
            },
            {
              "match": {
                "prefix": "/api",
                "caseSensitive": false
              },
              "route": {
                "weightedClusters": {
                  "clusters": [
                    {
                      "name": "all-in-one-server",
                      "weight": 41,
                      "metadataMatch": {
                        "filterMetadata": {
                          "envoy.lb": {
                              "stage": "prod",
                              "version": "blue"
                            }
                        }
                      }
                    },
                    {
                      "name": "all-in-one-server",
                      "weight": 40,
                      "metadataMatch": {
                        "filterMetadata": {
                          "envoy.lb": {
                              "stage": "prod",
                              "version": "green"
                            }
                        }
                      }
                    },
                    {
                      "name": "all-in-one-server",
                      "weight": 19,
                      "metadataMatch": {
                        "filterMetadata": {
                          "envoy.lb": {
                              "version": "yellow"
                            }
                        }
                      }
                    }
                  ]
                },
                "requestHeadersToAdd": [
                  {
                    "header": {
                      "key": "x-tbn-route",
                      "value": "d51db594-9f99-46d0-6caf-1d76656e7eb8"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-rule",
                      "value": "DEFAULT"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-shared-rules",
                      "value": "all-in-one-server"
                    }
                  }
                ]
              }
            },
            {
              "match": {
                "prefix": "/",
                "caseSensitive": false
              },
              "route": {
                "weightedClusters": {
                  "clusters": [
                    {
                      "name": "all-in-one-client",
                      "weight": 100,
                      "metadataMatch": {

                      }
                    }
                  ]
                },
                "requestHeadersToAdd": [
                  {
                    "header": {
                      "key": "x-tbn-route",
                      "value": "57c38810-0ac0-4954-648e-ae03ed2f5917"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-rule",
                      "value": "DEFAULT"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-shared-rules",
                      "value": "all-in-one-client"
                    }
                  }
                ]
              }
            }
          ],
          "requestHeadersToAdd": [
            {
              "header": {
                "key": "x-tbn-domain",
                "value": "all-in-one-demo:80"
              }
            }
          ]
        },
        {
          "name": "someplace.somewhere-80",
          "domains": [
            "someplace.somewhere"
          ],
          "routes": [
            {
              "match": {
                "prefix": "/",
                "caseSensitive": false
              },
              "route": {
                "weightedClusters": {
                  "clusters": [
                    {
                      "name": "all-in-one-client",
                      "weight": 100,
                      "metadataMatch": {

                      }
                    }
                  ]
                },
                "requestHeadersToAdd": [
                  {
                    "header": {
                      "key": "x-tbn-route",
                      "value": "aaf15e1e-8f06-4d79-7ede-252ab05dd8a6"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-rule",
                      "value": "DEFAULT"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-shared-rules",
                      "value": "all-in-one-client"
                    }
                  }
                ]
              }
            }
          ],
          "requestHeadersToAdd": [
            {
              "header": {
                "key": "x-tbn-domain",
                "value": "someplace.somewhere:80"
              }
            }
          ]
        },
        {
          "name": "some.new.place-80",
          "domains": [
            "some.new.place"
          ],
          "routes": [
            {
              "match": {
                "prefix": "/",
                "caseSensitive": false
              },
              "route": {
                "weightedClusters": {
                  "clusters": [
                    {
                      "name": "all-in-one-client",
                      "weight": 100,
                      "metadataMatch": {

                      }
                    }
                  ]
                },
                "requestHeadersToAdd": [
                  {
                    "header": {
                      "key": "x-tbn-route",
                      "value": "bb78309e-8878-4629-402d-16a291d22c2b"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-rule",
                      "value": "DEFAULT"
                    }
                  },
                  {
                    "header": {
                      "key": "x-tbn-shared-rules",
                      "value": "all-in-one-client"
                    }
                  }
                ]
              }
            }
          ],
          "requestHeadersToAdd": [
            {
              "header": {
                "key": "x-tbn-domain",
                "value": "some.new.place:80"
              }
            }
          ]
        }
      ]
    }
  ],
  "typeUrl": "type.googleapis.com/envoy.api.v2.RouteConfiguration"
}

Logs:
(no access or admin logs, since it crashes on startup)

2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.265][96][info][main] source/server/server.cc:185] initializing epoch 0 (hot restart version=9.200.16384.127)
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.268][96][debug][main] source/server/server.cc:214] admin address: 0.0.0.0:9999
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.278][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:177] No ADS clusters defined, ADS will not be initialized.
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.284][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:575] adding TLS initial cluster tbn-xds
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.286][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:654] membership update for TLS cluster tbn-xds
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.286][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:87] cm init: init complete: cluster=tbn-xds primary=0 secondary=0
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.286][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:59] cm init: adding: cluster=tbn-xds primary=0 secondary=0
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.286][96][info][upstream] source/common/upstream/cluster_manager_impl.cc:127] cm init: initializing cds
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.286][96][debug][upstream] source/common/config/grpc_mux_impl.cc:106] gRPC mux subscribe for type.googleapis.com/envoy.api.v2.Cluster
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.287][96][debug][upstream] source/common/config/grpc_mux_impl.cc:63] No stream available to sendDiscoveryRequest for type.googleapis.com/envoy.api.v2.Cluster
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.288][96][debug][upstream] source/common/config/grpc_mux_impl.cc:48] Establishing new gRPC bidi stream for rpc StreamClusters(stream .envoy.api.v2.DiscoveryRequest) returns (stream .envoy.api.v2.DiscoveryResponse);
2018/01/18 22:35:05 [envoy stderr] 
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.288][96][debug][router] source/common/router/router.cc:239] [C0][S11403051125680405118] cluster 'tbn-xds' match for URL '/envoy.api.v2.ClusterDiscoveryService/StreamClusters'
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.288][96][debug][router] source/common/router/router.cc:284] [C0][S11403051125680405118]   ':method':'POST'
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.288][96][debug][router] source/common/router/router.cc:284] [C0][S11403051125680405118]   ':path':'/envoy.api.v2.ClusterDiscoveryService/StreamClusters'
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.289][96][debug][router] source/common/router/router.cc:284] [C0][S11403051125680405118]   ':authority':'tbn-xds'
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.289][96][debug][router] source/common/router/router.cc:284] [C0][S11403051125680405118]   'content-type':'application/grpc'
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.289][96][debug][router] source/common/router/router.cc:284] [C0][S11403051125680405118]   'te':'trailers'
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.289][96][debug][router] source/common/router/router.cc:284] [C0][S11403051125680405118]   'x-envoy-internal':'true'
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.289][96][debug][router] source/common/router/router.cc:284] [C0][S11403051125680405118]   'x-forwarded-for':'172.17.0.2'
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.289][96][debug][router] source/common/router/router.cc:284] [C0][S11403051125680405118]   ':scheme':'http'
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.290][96][debug][client] source/common/http/codec_client.cc:23] [C1] connecting
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.290][96][debug][connection] source/common/network/connection_impl.cc:484] [C1] connecting to 127.0.0.1:50000
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.290][96][debug][connection] source/common/network/connection_impl.cc:493] [C1] connection in progress
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.292][96][debug][http2] source/common/http/http2/codec_impl.cc:618] [C1] setting max concurrent streams to 10
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.292][96][debug][http2] source/common/http/http2/codec_impl.cc:625] [C1] setting stream-level initial window size to 268435456
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.292][96][debug][http2] source/common/http/http2/codec_impl.cc:649] [C1] updating connection-level initial window size to 268435456
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.292][96][debug][pool] source/common/http/http2/conn_pool.cc:92] [C1] creating stream
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.292][96][debug][router] source/common/router/router.cc:903] [C0][S11403051125680405118] pool ready
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.292][96][info][config] source/server/configuration_impl.cc:46] loading 0 listener(s)
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.295][96][info][config] source/server/configuration_impl.cc:84] loading tracing configuration
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.295][96][info][config] source/server/configuration_impl.cc:110] loading stats sink configuration
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.295][96][info][main] source/server/server.cc:363] starting main dispatch loop
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.296][96][debug][connection] source/common/network/connection_impl.cc:444] [C1] connected
2018/01/18 22:35:05 [envoy stderr] [2018-01-18 22:35:05.296][96][debug][client] source/common/http/codec_client.cc:52] [C1] connected
[info] 2018/01/18 22:35:05 watching /opt/tbncollect/clusters.yml
[info] 2018/01/18 22:35:05 watching /opt/tbncollect
Jan 18 22:35:04 668b31489341 syslog-ng[40]: syslog-ng starting up; version='3.5.6'
logparser: 2018/01/18 22:35:06 awaiting creation of /var/log/envoy/access.log
logparser: 2018/01/18 22:35:06 awaiting creation of /var/log/envoy/upstream.log
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.821][96][debug][router] source/common/router/router.cc:553] [C0][S11403051125680405118] upstream headers complete: end_stream=false
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.822][96][debug][http] source/common/http/async_client_impl.cc:84] async http request response headers (end_stream=false):
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.822][96][debug][http] source/common/http/async_client_impl.cc:87]   ':status':'200'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.822][96][debug][http] source/common/http/async_client_impl.cc:87]   'content-type':'application/grpc'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.822][96][debug][upstream] source/common/config/grpc_mux_impl.cc:158] Received gRPC message for type.googleapis.com/envoy.api.v2.Cluster at version GsBT6V5rePNOm7v/ApTL8w==
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.829][96][info][upstream] source/common/upstream/cluster_manager_impl.cc:361] add/update cluster all-in-one-client
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.829][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:374] adding TLS cluster all-in-one-client
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.829][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:59] cm init: adding: cluster=all-in-one-client primary=0 secondary=1
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.829][96][debug][upstream] source/common/upstream/cds_api_impl.cc:56] cds: add/update cluster 'all-in-one-client'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][info][upstream] source/common/upstream/cluster_manager_impl.cc:361] add/update cluster all-in-one-server
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:374] adding TLS cluster all-in-one-server
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:59] cm init: adding: cluster=all-in-one-server primary=0 secondary=2
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][upstream] source/common/upstream/cds_api_impl.cc:56] cds: add/update cluster 'all-in-one-server'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][info][upstream] source/common/upstream/cluster_manager_impl.cc:108] cm init: initializing secondary clusters
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][upstream] source/common/config/grpc_mux_impl.cc:106] gRPC mux subscribe for type.googleapis.com/envoy.api.v2.ClusterLoadAssignment
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][upstream] source/common/config/grpc_mux_impl.cc:63] No stream available to sendDiscoveryRequest for type.googleapis.com/envoy.api.v2.ClusterLoadAssignment
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][upstream] source/common/config/grpc_mux_impl.cc:48] Establishing new gRPC bidi stream for rpc StreamEndpoints(stream .envoy.api.v2.DiscoveryRequest) returns (stream .envoy.api.v2.DiscoveryResponse);
2018/01/18 22:35:06 [envoy stderr] 
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][router] source/common/router/router.cc:239] [C0][S4029764225362143989] cluster 'tbn-xds' match for URL '/envoy.api.v2.EndpointDiscoveryService/StreamEndpoints'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][router] source/common/router/router.cc:284] [C0][S4029764225362143989]   ':method':'POST'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][router] source/common/router/router.cc:284] [C0][S4029764225362143989]   ':path':'/envoy.api.v2.EndpointDiscoveryService/StreamEndpoints'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][router] source/common/router/router.cc:284] [C0][S4029764225362143989]   ':authority':'tbn-xds'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][router] source/common/router/router.cc:284] [C0][S4029764225362143989]   'content-type':'application/grpc'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][router] source/common/router/router.cc:284] [C0][S4029764225362143989]   'te':'trailers'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][router] source/common/router/router.cc:284] [C0][S4029764225362143989]   'x-envoy-internal':'true'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][router] source/common/router/router.cc:284] [C0][S4029764225362143989]   'x-forwarded-for':'172.17.0.2'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][router] source/common/router/router.cc:284] [C0][S4029764225362143989]   ':scheme':'http'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.836][96][debug][pool] source/common/http/http2/conn_pool.cc:92] [C1] creating stream
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.837][96][debug][router] source/common/router/router.cc:903] [C0][S4029764225362143989] pool ready
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.837][96][debug][upstream] source/common/config/grpc_mux_impl.cc:106] gRPC mux subscribe for type.googleapis.com/envoy.api.v2.ClusterLoadAssignment
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.837][96][debug][upstream] source/common/config/grpc_mux_impl.cc:63] No stream available to sendDiscoveryRequest for type.googleapis.com/envoy.api.v2.ClusterLoadAssignment
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.837][96][debug][upstream] source/common/config/grpc_mux_impl.cc:48] Establishing new gRPC bidi stream for rpc StreamEndpoints(stream .envoy.api.v2.DiscoveryRequest) returns (stream .envoy.api.v2.DiscoveryResponse);
2018/01/18 22:35:06 [envoy stderr] 
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.837][96][debug][router] source/common/router/router.cc:239] [C0][S3655352011004513944] cluster 'tbn-xds' match for URL '/envoy.api.v2.EndpointDiscoveryService/StreamEndpoints'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.837][96][debug][router] source/common/router/router.cc:284] [C0][S3655352011004513944]   ':method':'POST'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.837][96][debug][router] source/common/router/router.cc:284] [C0][S3655352011004513944]   ':path':'/envoy.api.v2.EndpointDiscoveryService/StreamEndpoints'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.837][96][debug][router] source/common/router/router.cc:284] [C0][S3655352011004513944]   ':authority':'tbn-xds'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.837][96][debug][router] source/common/router/router.cc:284] [C0][S3655352011004513944]   'content-type':'application/grpc'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.838][96][debug][router] source/common/router/router.cc:284] [C0][S3655352011004513944]   'te':'trailers'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.838][96][debug][router] source/common/router/router.cc:284] [C0][S3655352011004513944]   'x-envoy-internal':'true'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.838][96][debug][router] source/common/router/router.cc:284] [C0][S3655352011004513944]   'x-forwarded-for':'172.17.0.2'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.838][96][debug][router] source/common/router/router.cc:284] [C0][S3655352011004513944]   ':scheme':'http'
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.838][96][debug][pool] source/common/http/http2/conn_pool.cc:92] [C1] creating stream
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.838][96][debug][router] source/common/router/router.cc:903] [C0][S3655352011004513944] pool ready
2018/01/18 22:35:06 [envoy stderr] [2018-01-18 22:35:06.839][96][debug][config] bazel-out/k8-opt/bin/source/common/config/_virtual_includes/grpc_mux_subscription_lib/common/config/grpc_mux_subscription_impl.h:60] gRPC config for type.googleapis.com/envoy.api.v2.Cluster accepted with 2 resources: [name: "all-in-one-client"
2018/01/18 22:35:06 [envoy stderr] type: EDS
2018/01/18 22:35:06 [envoy stderr] eds_cluster_config {
2018/01/18 22:35:06 [envoy stderr]   eds_config {
2018/01/18 22:35:06 [envoy stderr]     api_config_source {
2018/01/18 22:35:06 [envoy stderr]       api_type: GRPC
2018/01/18 22:35:06 [envoy stderr]       cluster_name: "tbn-xds"
2018/01/18 22:35:06 [envoy stderr]       refresh_delay {
2018/01/18 22:35:06 [envoy stderr]         seconds: 30
2018/01/18 22:35:06 [envoy stderr]       }
2018/01/18 22:35:06 [envoy stderr]     }
2018/01/18 22:35:06 [envoy stderr]   }
2018/01/18 22:35:06 [envoy stderr]   service_name: "all-in-one-client"
2018/01/18 22:35:06 [envoy stderr] }
2018/01/18 22:35:06 [envoy stderr] connect_timeout {
2018/01/18 22:35:06 [envoy stderr]   seconds: 10
2018/01/18 22:35:06 [envoy stderr] }
2018/01/18 22:35:06 [envoy stderr] lb_policy: LEAST_REQUEST
2018/01/18 22:35:06 [envoy stderr] , name: "all-in-one-server"
2018/01/18 22:35:06 [envoy stderr] type: EDS
2018/01/18 22:35:06 [envoy stderr] eds_cluster_config {
2018/01/18 22:35:06 [envoy stderr]   eds_config {
2018/01/18 22:35:06 [envoy stderr]     api_config_source {
2018/01/18 22:35:06 [envoy stderr]       api_type: GRPC
2018/01/18 22:35:06 [envoy stderr]       cluster_name: "tbn-xds"
2018/01/18 22:35:06 [envoy stderr]       refresh_delay {
2018/01/18 22:35:06 [envoy stderr]         seconds: 30
2018/01/18 22:35:06 [envoy stderr]       }
2018/01/18 22:35:06 [envoy stderr]     }
2018/01/18 22:35:06 [envoy stderr]   }
2018/01/18 22:35:06 [envoy stderr]   service_name: "all-in-one-server"
2018/01/18 22:35:06 [envoy stderr] }
2018/01/18 22:35:06 [envoy stderr] connect_timeout {
2018/01/18 22:35:06 [envoy stderr]   seconds: 10
2018/01/18 22:35:06 [envoy stderr] }
2018/01/18 22:35:06 [envoy stderr] lb_policy: LEAST_REQUEST
2018/01/18 22:35:06 [envoy stderr] lb_subset_config {
2018/01/18 22:35:06 [envoy stderr]   subset_selectors {
2018/01/18 22:35:06 [envoy stderr]     keys: "stage"
2018/01/18 22:35:06 [envoy stderr]     keys: "version"
2018/01/18 22:35:06 [envoy stderr]   }
2018/01/18 22:35:06 [envoy stderr]   subset_selectors {
2018/01/18 22:35:06 [envoy stderr]     keys: "version"
2018/01/18 22:35:06 [envoy stderr]   }
2018/01/18 22:35:06 [envoy stderr] }
2018/01/18 22:35:06 [envoy stderr] ]
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.031][96][debug][router] source/common/router/router.cc:553] [C0][S4029764225362143989] upstream headers complete: end_stream=false
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.031][96][debug][http] source/common/http/async_client_impl.cc:84] async http request response headers (end_stream=false):
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.031][96][debug][http] source/common/http/async_client_impl.cc:87]   ':status':'200'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.031][96][debug][http] source/common/http/async_client_impl.cc:87]   'content-type':'application/grpc'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.031][96][debug][upstream] source/common/config/grpc_mux_impl.cc:158] Received gRPC message for type.googleapis.com/envoy.api.v2.ClusterLoadAssignment at version GsBT6V5rePNOm7v/ApTL8w==
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.031][96][debug][upstream] source/common/upstream/eds.cc:106] EDS hosts changed for cluster: all-in-one-client (0) priority 0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.031][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:654] membership update for TLS cluster all-in-one-client
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.031][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:87] cm init: init complete: cluster=all-in-one-client primary=0 secondary=1
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.031][96][debug][config] bazel-out/k8-opt/bin/source/common/config/_virtual_includes/grpc_mux_subscription_lib/common/config/grpc_mux_subscription_impl.h:60] gRPC config for type.googleapis.com/envoy.api.v2.ClusterLoadAssignment accepted with 1 resources: [cluster_name: "all-in-one-client"
2018/01/18 22:35:07 [envoy stderr] endpoints {
2018/01/18 22:35:07 [envoy stderr]   lb_endpoints {
2018/01/18 22:35:07 [envoy stderr]     endpoint {
2018/01/18 22:35:07 [envoy stderr]       address {
2018/01/18 22:35:07 [envoy stderr]         socket_address {
2018/01/18 22:35:07 [envoy stderr]           address: "127.0.0.1"
2018/01/18 22:35:07 [envoy stderr]           port_value: 8083
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]     }
2018/01/18 22:35:07 [envoy stderr]     health_status: HEALTHY
2018/01/18 22:35:07 [envoy stderr]     metadata {
2018/01/18 22:35:07 [envoy stderr]       filter_metadata {
2018/01/18 22:35:07 [envoy stderr]         key: "envoy.lb"
2018/01/18 22:35:07 [envoy stderr]         value {
2018/01/18 22:35:07 [envoy stderr]           fields {
2018/01/18 22:35:07 [envoy stderr]             key: "stage"
2018/01/18 22:35:07 [envoy stderr]             value {
2018/01/18 22:35:07 [envoy stderr]               string_value: "prod"
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]     }
2018/01/18 22:35:07 [envoy stderr]   }
2018/01/18 22:35:07 [envoy stderr] }
2018/01/18 22:35:07 [envoy stderr] ]
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.034][96][debug][router] source/common/router/router.cc:553] [C0][S3655352011004513944] upstream headers complete: end_stream=false
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.038][96][debug][http] source/common/http/async_client_impl.cc:84] async http request response headers (end_stream=false):
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.038][96][debug][http] source/common/http/async_client_impl.cc:87]   ':status':'200'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.038][96][debug][http] source/common/http/async_client_impl.cc:87]   'content-type':'application/grpc'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.038][96][debug][upstream] source/common/config/grpc_mux_impl.cc:158] Received gRPC message for type.googleapis.com/envoy.api.v2.ClusterLoadAssignment at version GsBT6V5rePNOm7v/ApTL8w==
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.040][96][debug][upstream] source/common/upstream/eds.cc:106] EDS hosts changed for cluster: all-in-one-server (0) priority 0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.040][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:654] membership update for TLS cluster all-in-one-server
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.040][96][debug][upstream] source/common/upstream/cluster_manager_impl.cc:87] cm init: init complete: cluster=all-in-one-server primary=0 secondary=0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.040][96][info][upstream] source/common/upstream/cluster_manager_impl.cc:131] cm init: all clusters initialized
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.040][96][info][main] source/server/server.cc:347] all clusters initialized. initializing init manager
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.040][96][debug][upstream] source/common/config/grpc_mux_impl.cc:106] gRPC mux subscribe for type.googleapis.com/envoy.api.v2.Listener
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.040][96][debug][upstream] source/common/config/grpc_mux_impl.cc:63] No stream available to sendDiscoveryRequest for type.googleapis.com/envoy.api.v2.Listener
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.040][96][debug][upstream] source/common/config/grpc_mux_impl.cc:48] Establishing new gRPC bidi stream for rpc StreamListeners(stream .envoy.api.v2.DiscoveryRequest) returns (stream .envoy.api.v2.DiscoveryResponse);
2018/01/18 22:35:07 [envoy stderr] 
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.041][96][debug][router] source/common/router/router.cc:239] [C0][S9458575981084693446] cluster 'tbn-xds' match for URL '/envoy.api.v2.ListenerDiscoveryService/StreamListeners'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.041][96][debug][router] source/common/router/router.cc:284] [C0][S9458575981084693446]   ':method':'POST'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.041][96][debug][router] source/common/router/router.cc:284] [C0][S9458575981084693446]   ':path':'/envoy.api.v2.ListenerDiscoveryService/StreamListeners'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.041][96][debug][router] source/common/router/router.cc:284] [C0][S9458575981084693446]   ':authority':'tbn-xds'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.041][96][debug][router] source/common/router/router.cc:284] [C0][S9458575981084693446]   'content-type':'application/grpc'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.041][96][debug][router] source/common/router/router.cc:284] [C0][S9458575981084693446]   'te':'trailers'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.041][96][debug][router] source/common/router/router.cc:284] [C0][S9458575981084693446]   'x-envoy-internal':'true'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.042][96][debug][router] source/common/router/router.cc:284] [C0][S9458575981084693446]   'x-forwarded-for':'172.17.0.2'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.042][96][debug][router] source/common/router/router.cc:284] [C0][S9458575981084693446]   ':scheme':'http'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.042][96][debug][pool] source/common/http/http2/conn_pool.cc:92] [C1] creating stream
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.042][96][debug][router] source/common/router/router.cc:903] [C0][S9458575981084693446] pool ready
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.043][96][debug][config] bazel-out/k8-opt/bin/source/common/config/_virtual_includes/grpc_mux_subscription_lib/common/config/grpc_mux_subscription_impl.h:60] gRPC config for type.googleapis.com/envoy.api.v2.ClusterLoadAssignment accepted with 1 resources: [cluster_name: "all-in-one-server"
2018/01/18 22:35:07 [envoy stderr] endpoints {
2018/01/18 22:35:07 [envoy stderr]   lb_endpoints {
2018/01/18 22:35:07 [envoy stderr]     endpoint {
2018/01/18 22:35:07 [envoy stderr]       address {
2018/01/18 22:35:07 [envoy stderr]         socket_address {
2018/01/18 22:35:07 [envoy stderr]           address: "127.0.0.1"
2018/01/18 22:35:07 [envoy stderr]           port_value: 8080
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]     }
2018/01/18 22:35:07 [envoy stderr]     health_status: HEALTHY
2018/01/18 22:35:07 [envoy stderr]     metadata {
2018/01/18 22:35:07 [envoy stderr]       filter_metadata {
2018/01/18 22:35:07 [envoy stderr]         key: "envoy.lb"
2018/01/18 22:35:07 [envoy stderr]         value {
2018/01/18 22:35:07 [envoy stderr]           fields {
2018/01/18 22:35:07 [envoy stderr]             key: "stage"
2018/01/18 22:35:07 [envoy stderr]             value {
2018/01/18 22:35:07 [envoy stderr]               string_value: "prod"
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]           fields {
2018/01/18 22:35:07 [envoy stderr]             key: "version"
2018/01/18 22:35:07 [envoy stderr]             value {
2018/01/18 22:35:07 [envoy stderr]               string_value: "blue"
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]     }
2018/01/18 22:35:07 [envoy stderr]   }
2018/01/18 22:35:07 [envoy stderr]   lb_endpoints {
2018/01/18 22:35:07 [envoy stderr]     endpoint {
2018/01/18 22:35:07 [envoy stderr]       address {
2018/01/18 22:35:07 [envoy stderr]         socket_address {
2018/01/18 22:35:07 [envoy stderr]           address: "127.0.0.1"
2018/01/18 22:35:07 [envoy stderr]           port_value: 8081
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]     }
2018/01/18 22:35:07 [envoy stderr]     health_status: HEALTHY
2018/01/18 22:35:07 [envoy stderr]     metadata {
2018/01/18 22:35:07 [envoy stderr]       filter_metadata {
2018/01/18 22:35:07 [envoy stderr]         key: "envoy.lb"
2018/01/18 22:35:07 [envoy stderr]         value {
2018/01/18 22:35:07 [envoy stderr]           fields {
2018/01/18 22:35:07 [envoy stderr]             key: "stage"
2018/01/18 22:35:07 [envoy stderr]             value {
2018/01/18 22:35:07 [envoy stderr]               string_value: "prod"
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]           fields {
2018/01/18 22:35:07 [envoy stderr]             key: "version"
2018/01/18 22:35:07 [envoy stderr]             value {
2018/01/18 22:35:07 [envoy stderr]               string_value: "green"
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]     }
2018/01/18 22:35:07 [envoy stderr]   }
2018/01/18 22:35:07 [envoy stderr]   lb_endpoints {
2018/01/18 22:35:07 [envoy stderr]     endpoint {
2018/01/18 22:35:07 [envoy stderr]       address {
2018/01/18 22:35:07 [envoy stderr]         socket_address {
2018/01/18 22:35:07 [envoy stderr]           address: "127.0.0.1"
2018/01/18 22:35:07 [envoy stderr]           port_value: 8082
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]     }
2018/01/18 22:35:07 [envoy stderr]     health_status: HEALTHY
2018/01/18 22:35:07 [envoy stderr]     metadata {
2018/01/18 22:35:07 [envoy stderr]       filter_metadata {
2018/01/18 22:35:07 [envoy stderr]         key: "envoy.lb"
2018/01/18 22:35:07 [envoy stderr]         value {
2018/01/18 22:35:07 [envoy stderr]           fields {
2018/01/18 22:35:07 [envoy stderr]             key: "stage"
2018/01/18 22:35:07 [envoy stderr]             value {
2018/01/18 22:35:07 [envoy stderr]               string_value: "dev"
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]           fields {
2018/01/18 22:35:07 [envoy stderr]             key: "version"
2018/01/18 22:35:07 [envoy stderr]             value {
2018/01/18 22:35:07 [envoy stderr]               string_value: "yellow"
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]     }
2018/01/18 22:35:07 [envoy stderr]   }
2018/01/18 22:35:07 [envoy stderr] }
2018/01/18 22:35:07 [envoy stderr] ]
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.061][96][debug][router] source/common/router/router.cc:553] [C0][S9458575981084693446] upstream headers complete: end_stream=false
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.061][96][debug][http] source/common/http/async_client_impl.cc:84] async http request response headers (end_stream=false):
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.061][96][debug][http] source/common/http/async_client_impl.cc:87]   ':status':'200'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.061][96][debug][http] source/common/http/async_client_impl.cc:87]   'content-type':'application/grpc'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.061][96][debug][upstream] source/common/config/grpc_mux_impl.cc:158] Received gRPC message for type.googleapis.com/envoy.api.v2.Listener at version GsBT6V5rePNOm7v/ApTL8w==
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.062][96][debug][config] source/server/listener_manager_impl.cc:218] begin add/update listener: name=rad-proxy:80 hash=5638892670599930409
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.062][96][debug][config] source/server/listener_manager_impl.cc:29]   filter #0:
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.062][96][debug][config] source/server/listener_manager_impl.cc:30]     name: envoy.http_connection_manager
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.070][96][debug][upstream] source/common/config/grpc_mux_impl.cc:106] gRPC mux subscribe for type.googleapis.com/envoy.api.v2.RouteConfiguration
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.071][96][debug][upstream] source/common/config/grpc_mux_impl.cc:63] No stream available to sendDiscoveryRequest for type.googleapis.com/envoy.api.v2.RouteConfiguration
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.071][96][debug][upstream] source/common/config/grpc_mux_impl.cc:48] Establishing new gRPC bidi stream for rpc StreamRoutes(stream .envoy.api.v2.DiscoveryRequest) returns (stream .envoy.api.v2.DiscoveryResponse);
2018/01/18 22:35:07 [envoy stderr] 
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.071][96][debug][router] source/common/router/router.cc:239] [C0][S3742572627597869274] cluster 'tbn-xds' match for URL '/envoy.api.v2.RouteDiscoveryService/StreamRoutes'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.071][96][debug][router] source/common/router/router.cc:284] [C0][S3742572627597869274]   ':method':'POST'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.071][96][debug][router] source/common/router/router.cc:284] [C0][S3742572627597869274]   ':path':'/envoy.api.v2.RouteDiscoveryService/StreamRoutes'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.071][96][debug][router] source/common/router/router.cc:284] [C0][S3742572627597869274]   ':authority':'tbn-xds'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.071][96][debug][router] source/common/router/router.cc:284] [C0][S3742572627597869274]   'content-type':'application/grpc'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.072][96][debug][router] source/common/router/router.cc:284] [C0][S3742572627597869274]   'te':'trailers'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.072][96][debug][router] source/common/router/router.cc:284] [C0][S3742572627597869274]   'x-envoy-internal':'true'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.072][96][debug][router] source/common/router/router.cc:284] [C0][S3742572627597869274]   'x-forwarded-for':'172.17.0.2'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.072][96][debug][router] source/common/router/router.cc:284] [C0][S3742572627597869274]   ':scheme':'http'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.072][96][debug][pool] source/common/http/http2/conn_pool.cc:92] [C1] creating stream
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.072][96][debug][router] source/common/router/router.cc:903] [C0][S3742572627597869274] pool ready
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.074][96][debug][config] source/server/config/network/http_connection_manager.cc:226]     filter #0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.074][96][debug][config] source/server/config/network/http_connection_manager.cc:227]       name: envoy.router
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.075][96][debug][config] source/server/listener_manager_impl.cc:164] add active listener: name=rad-proxy:80, hash=5638892670599930409, address=0.0.0.0:80
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.075][96][info][upstream] source/server/lds_api.cc:56] lds: add/update listener 'rad-proxy:80'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.076][96][debug][config] bazel-out/k8-opt/bin/source/common/config/_virtual_includes/grpc_mux_subscription_lib/common/config/grpc_mux_subscription_impl.h:60] gRPC config for type.googleapis.com/envoy.api.v2.Listener accepted with 1 resources: [name: "rad-proxy:80"
2018/01/18 22:35:07 [envoy stderr] address {
2018/01/18 22:35:07 [envoy stderr]   socket_address {
2018/01/18 22:35:07 [envoy stderr]     address: "0.0.0.0"
2018/01/18 22:35:07 [envoy stderr]     port_value: 80
2018/01/18 22:35:07 [envoy stderr]   }
2018/01/18 22:35:07 [envoy stderr] }
2018/01/18 22:35:07 [envoy stderr] filter_chains {
2018/01/18 22:35:07 [envoy stderr]   filter_chain_match {
2018/01/18 22:35:07 [envoy stderr]   }
2018/01/18 22:35:07 [envoy stderr]   filters {
2018/01/18 22:35:07 [envoy stderr]     name: "envoy.http_connection_manager"
2018/01/18 22:35:07 [envoy stderr]     config {
2018/01/18 22:35:07 [envoy stderr]       fields {
2018/01/18 22:35:07 [envoy stderr]         key: "accessLog"
2018/01/18 22:35:07 [envoy stderr]         value {
2018/01/18 22:35:07 [envoy stderr]           list_value {
2018/01/18 22:35:07 [envoy stderr]             values {
2018/01/18 22:35:07 [envoy stderr]               struct_value {
2018/01/18 22:35:07 [envoy stderr]                 fields {
2018/01/18 22:35:07 [envoy stderr]                   key: "config"
2018/01/18 22:35:07 [envoy stderr]                   value {
2018/01/18 22:35:07 [envoy stderr]                     struct_value {
2018/01/18 22:35:07 [envoy stderr]                       fields {
2018/01/18 22:35:07 [envoy stderr]                         key: "format"
2018/01/18 22:35:07 [envoy stderr]                         value {
2018/01/18 22:35:07 [envoy stderr]                           string_value: "%START_TIME% %REQ(X-REQUEST-ID)% %RESPONSE_CODE% %UPSTREAM_HOST% %REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% \"%REQ(HTTP-REFERER)%\" \"%REQ(USER-AGENT)%\"\n"
2018/01/18 22:35:07 [envoy stderr]                         }
2018/01/18 22:35:07 [envoy stderr]                       }
2018/01/18 22:35:07 [envoy stderr]                       fields {
2018/01/18 22:35:07 [envoy stderr]                         key: "path"
2018/01/18 22:35:07 [envoy stderr]                         value {
2018/01/18 22:35:07 [envoy stderr]                           string_value: "/var/log/envoy/access.log"
2018/01/18 22:35:07 [envoy stderr]                         }
2018/01/18 22:35:07 [envoy stderr]                       }
2018/01/18 22:35:07 [envoy stderr]                     }
2018/01/18 22:35:07 [envoy stderr]                   }
2018/01/18 22:35:07 [envoy stderr]                 }
2018/01/18 22:35:07 [envoy stderr]                 fields {
2018/01/18 22:35:07 [envoy stderr]                   key: "name"
2018/01/18 22:35:07 [envoy stderr]                   value {
2018/01/18 22:35:07 [envoy stderr]                     string_value: "envoy.file_access_log"
2018/01/18 22:35:07 [envoy stderr]                   }
2018/01/18 22:35:07 [envoy stderr]                 }
2018/01/18 22:35:07 [envoy stderr]               }
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]       fields {
2018/01/18 22:35:07 [envoy stderr]         key: "httpFilters"
2018/01/18 22:35:07 [envoy stderr]         value {
2018/01/18 22:35:07 [envoy stderr]           list_value {
2018/01/18 22:35:07 [envoy stderr]             values {
2018/01/18 22:35:07 [envoy stderr]               struct_value {
2018/01/18 22:35:07 [envoy stderr]                 fields {
2018/01/18 22:35:07 [envoy stderr]                   key: "config"
2018/01/18 22:35:07 [envoy stderr]                   value {
2018/01/18 22:35:07 [envoy stderr]                     struct_value {
2018/01/18 22:35:07 [envoy stderr]                       fields {
2018/01/18 22:35:07 [envoy stderr]                         key: "upstreamLog"
2018/01/18 22:35:07 [envoy stderr]                         value {
2018/01/18 22:35:07 [envoy stderr]                           list_value {
2018/01/18 22:35:07 [envoy stderr]                             values {
2018/01/18 22:35:07 [envoy stderr]                               struct_value {
2018/01/18 22:35:07 [envoy stderr]                                 fields {
2018/01/18 22:35:07 [envoy stderr]                                   key: "config"
2018/01/18 22:35:07 [envoy stderr]                                   value {
2018/01/18 22:35:07 [envoy stderr]                                     struct_value {
2018/01/18 22:35:07 [envoy stderr]                                       fields {
2018/01/18 22:35:07 [envoy stderr]                                         key: "format"
2018/01/18 22:35:07 [envoy stderr]                                         value {
2018/01/18 22:35:07 [envoy stderr]                                           string_value: "%START_TIME% %REQ(X-REQUEST-ID)% %RESPONSE_CODE% \"%UPSTREAM_HOST%\" %REQ(:METHOD)% %BYTES_RECEIVED% %DURATION% \"%UPSTREAM_CLUSTER%\" \"%REQ(X-TBN-DOMAIN)%\" \"%REQ(X-TBN-ROUTE)%\" \"%REQ(X-TBN-RULE)%\" \"%REQ(X-TBN-SHARED-RULES)%\"\n"
2018/01/18 22:35:07 [envoy stderr]                                         }
2018/01/18 22:35:07 [envoy stderr]                                       }
2018/01/18 22:35:07 [envoy stderr]                                       fields {
2018/01/18 22:35:07 [envoy stderr]                                         key: "path"
2018/01/18 22:35:07 [envoy stderr]                                         value {
2018/01/18 22:35:07 [envoy stderr]                                           string_value: "/var/log/envoy/upstream.log"
2018/01/18 22:35:07 [envoy stderr]                                         }
2018/01/18 22:35:07 [envoy stderr]                                       }
2018/01/18 22:35:07 [envoy stderr]                                     }
2018/01/18 22:35:07 [envoy stderr]                                   }
2018/01/18 22:35:07 [envoy stderr]                                 }
2018/01/18 22:35:07 [envoy stderr]                                 fields {
2018/01/18 22:35:07 [envoy stderr]                                   key: "name"
2018/01/18 22:35:07 [envoy stderr]                                   value {
2018/01/18 22:35:07 [envoy stderr]                                     string_value: "envoy.file_access_log"
2018/01/18 22:35:07 [envoy stderr]                                   }
2018/01/18 22:35:07 [envoy stderr]                                 }
2018/01/18 22:35:07 [envoy stderr]                               }
2018/01/18 22:35:07 [envoy stderr]                             }
2018/01/18 22:35:07 [envoy stderr]                           }
2018/01/18 22:35:07 [envoy stderr]                         }
2018/01/18 22:35:07 [envoy stderr]                       }
2018/01/18 22:35:07 [envoy stderr]                     }
2018/01/18 22:35:07 [envoy stderr]                   }
2018/01/18 22:35:07 [envoy stderr]                 }
2018/01/18 22:35:07 [envoy stderr]                 fields {
2018/01/18 22:35:07 [envoy stderr]                   key: "name"
2018/01/18 22:35:07 [envoy stderr]                   value {
2018/01/18 22:35:07 [envoy stderr]                     string_value: "envoy.router"
2018/01/18 22:35:07 [envoy stderr]                   }
2018/01/18 22:35:07 [envoy stderr]                 }
2018/01/18 22:35:07 [envoy stderr]               }
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]       fields {
2018/01/18 22:35:07 [envoy stderr]         key: "rds"
2018/01/18 22:35:07 [envoy stderr]         value {
2018/01/18 22:35:07 [envoy stderr]           struct_value {
2018/01/18 22:35:07 [envoy stderr]             fields {
2018/01/18 22:35:07 [envoy stderr]               key: "configSource"
2018/01/18 22:35:07 [envoy stderr]               value {
2018/01/18 22:35:07 [envoy stderr]                 struct_value {
2018/01/18 22:35:07 [envoy stderr]                   fields {
2018/01/18 22:35:07 [envoy stderr]                     key: "apiConfigSource"
2018/01/18 22:35:07 [envoy stderr]                     value {
2018/01/18 22:35:07 [envoy stderr]                       struct_value {
2018/01/18 22:35:07 [envoy stderr]                         fields {
2018/01/18 22:35:07 [envoy stderr]                           key: "apiType"
2018/01/18 22:35:07 [envoy stderr]                           value {
2018/01/18 22:35:07 [envoy stderr]                             string_value: "GRPC"
2018/01/18 22:35:07 [envoy stderr]                           }
2018/01/18 22:35:07 [envoy stderr]                         }
2018/01/18 22:35:07 [envoy stderr]                         fields {
2018/01/18 22:35:07 [envoy stderr]                           key: "clusterName"
2018/01/18 22:35:07 [envoy stderr]                           value {
2018/01/18 22:35:07 [envoy stderr]                             list_value {
2018/01/18 22:35:07 [envoy stderr]                               values {
2018/01/18 22:35:07 [envoy stderr]                                 string_value: "tbn-xds"
2018/01/18 22:35:07 [envoy stderr]                               }
2018/01/18 22:35:07 [envoy stderr]                             }
2018/01/18 22:35:07 [envoy stderr]                           }
2018/01/18 22:35:07 [envoy stderr]                         }
2018/01/18 22:35:07 [envoy stderr]                         fields {
2018/01/18 22:35:07 [envoy stderr]                           key: "refreshDelay"
2018/01/18 22:35:07 [envoy stderr]                           value {
2018/01/18 22:35:07 [envoy stderr]                             string_value: "30.000s"
2018/01/18 22:35:07 [envoy stderr]                           }
2018/01/18 22:35:07 [envoy stderr]                         }
2018/01/18 22:35:07 [envoy stderr]                       }
2018/01/18 22:35:07 [envoy stderr]                     }
2018/01/18 22:35:07 [envoy stderr]                   }
2018/01/18 22:35:07 [envoy stderr]                 }
2018/01/18 22:35:07 [envoy stderr]               }
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]             fields {
2018/01/18 22:35:07 [envoy stderr]               key: "routeConfigName"
2018/01/18 22:35:07 [envoy stderr]               value {
2018/01/18 22:35:07 [envoy stderr]                 string_value: "rad-proxy:80"
2018/01/18 22:35:07 [envoy stderr]               }
2018/01/18 22:35:07 [envoy stderr]             }
2018/01/18 22:35:07 [envoy stderr]           }
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]       fields {
2018/01/18 22:35:07 [envoy stderr]         key: "statPrefix"
2018/01/18 22:35:07 [envoy stderr]         value {
2018/01/18 22:35:07 [envoy stderr]           string_value: "rad-proxy-80"
2018/01/18 22:35:07 [envoy stderr]         }
2018/01/18 22:35:07 [envoy stderr]       }
2018/01/18 22:35:07 [envoy stderr]     }
2018/01/18 22:35:07 [envoy stderr]   }
2018/01/18 22:35:07 [envoy stderr] }
2018/01/18 22:35:07 [envoy stderr] ]
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.090][96][debug][router] source/common/router/router.cc:553] [C0][S3742572627597869274] upstream headers complete: end_stream=false
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.090][96][debug][http] source/common/http/async_client_impl.cc:84] async http request response headers (end_stream=false):
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.090][96][debug][http] source/common/http/async_client_impl.cc:87]   ':status':'200'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.090][96][debug][http] source/common/http/async_client_impl.cc:87]   'content-type':'application/grpc'
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.091][96][debug][upstream] source/common/config/grpc_mux_impl.cc:158] Received gRPC message for type.googleapis.com/envoy.api.v2.RouteConfiguration at version GsBT6V5rePNOm7v/ApTL8w==
2018/01/18 22:35:07 [envoy stderr] terminate called after throwing an instance of 'std::regex_error'
2018/01/18 22:35:07 [envoy stderr]   what():  regex_error
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.092][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:101] Caught Aborted, suspect faulting address 0x60
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.092][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:85] Backtrace obj</lib/x86_64-linux-gnu/libc.so.6> thr<0> (use tools/stack_decode.py):
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.092][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #0 0x7fd9158e7418
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.092][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #1 0x7fd9158e9019
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.092][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:93] thr<0> obj</usr/local/bin/envoy>
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.092][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #2 0xa44b3c
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.092][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #3 0xa3a355
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.092][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #4 0xa3a390
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #5 0xa43d08
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #6 0xa6af74
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #7 0x477ca9
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #8 0x477f9f
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #9 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #10 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #11 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #12 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #13 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #14 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #15 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #16 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #17 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #18 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #19 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #20 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #21 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #22 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #23 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #24 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #25 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #26 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #27 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #28 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #29 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #30 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #31 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #32 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #33 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #34 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #35 0x477ef0
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #36 0x47818a
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #37 0x478b73
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #38 0x6c3aab
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #39 0x6c53a1
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #40 0x6c5a44
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #41 0x6c6276
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #42 0x6c6cea
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #43 0x5e383e
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #44 0x5e5d50
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #45 0x69e985
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #46 0x543959
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #47 0x6b0d16
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #48 0x5ced5c
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #49 0x5d1b66
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #50 0x5d5791
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #51 0x5cde86
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.093][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #52 0x581d0e
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #53 0x581e6c
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #54 0x596868
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #55 0x595ac8
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #56 0x595f97
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #57 0x51c3b7
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #58 0x7c4b71
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #59 0x7c52ce
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #60 0x509587
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #61 0x4551bf
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:95] thr<0> #62 0x41437d
2018/01/18 22:35:07 [envoy stderr] [2018-01-18 22:35:07.094][96][critical][backtrace] bazel-out/k8-opt/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:97] end backtrace thread 0

Call Stack:

[2018-01-18 23:18:07.456][4410][critical][backtrace] bazel-out/k8-dbg/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:101] Caught Aborted, suspect faulting address 0x3e800001132
[2018-01-18 23:18:07.457][4410][critical] Backtrace (most recent call first) from thread 4410:
  #1 ?? ??:0
  #2 ?? ??:0
  #3 
  #4 ?? ??:0
  #5 ?? ??:0
  #6 ?? ??:0
  #7 ?? ??:0
  #8 ?? ??:0
  #9 
  #10 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() at regex_compiler.tcc:336
  #11 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() at regex_compiler.tcc:139
  #12 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:121
  #13 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #14 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #15 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #16 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #17 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #18 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #19 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #20 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #21 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #22 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #23 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #24 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #25 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #26 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #27 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #28 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #29 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #30 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #31 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #32 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #33 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #34 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #35 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #36 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #37 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #38 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #39 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() at regex_compiler.tcc:124
  #40 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() at regex_compiler.tcc:97
  #41 std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_Compiler(char const*, char const*, std::locale const&, std::regex_constants::syntax_option_type) at regex_compiler.tcc:82 (discriminator 14)
  #42 std::enable_if<std::__detail::__is_contiguous_normal_iter<char const*>::value, std::shared_ptr<std::__detail::_NFA<std::__cxx11::regex_traits<char> > const> >::type std::__detail::__compile_nfa<char const*, std::__cxx11::regex_traits<char> >(char const*, char const*, std::__cxx11::regex_traits<char>::locale_type const&, std::regex_constants::syntax_option_type) at regex_compiler.h:194 (discriminator 4)
  #43 std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex<char const*>(char const*, char const*, std::locale, std::regex_constants::syntax_option_type) at regex.h:767
  #44 std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex<char const*>(char const*, char const*, std::regex_constants::syntax_option_type) at regex.h:512
  #45 std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex<std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::regex_constants::syntax_option_type) at regex.h:493
  #46 Envoy::Router::ConfigUtility::HeaderData::HeaderData(envoy::api::v2::HeaderMatcher const&) at config_utility.h:35 (discriminator 2)
  #47 Envoy::Router::RouteEntryImplBase::RouteEntryImplBase(Envoy::Router::VirtualHostImpl const&, envoy::api::v2::Route const&, Envoy::Runtime::Loader&) at config_impl.cc:290 (discriminator 3)
  #48 Envoy::Router::PrefixRouteEntryImpl::PrefixRouteEntryImpl(Envoy::Router::VirtualHostImpl const&, envoy::api::v2::Route const&, Envoy::Runtime::Loader&) at config_impl.cc:520
  #49 Envoy::Router::VirtualHostImpl::VirtualHostImpl(envoy::api::v2::VirtualHost const&, Envoy::Router::ConfigImpl const&, Envoy::Runtime::Loader&, Envoy::Upstream::ClusterManager&, bool) at config_impl.cc:635
  #50 Envoy::Router::RouteMatcher::RouteMatcher(envoy::api::v2::RouteConfiguration const&, Envoy::Router::ConfigImpl const&, Envoy::Runtime::Loader&, Envoy::Upstream::ClusterManager&, bool) at config_impl.cc:700 (discriminator 3)
  #51 Envoy::Router::ConfigImpl::ConfigImpl(envoy::api::v2::RouteConfiguration const&, Envoy::Runtime::Loader&, Envoy::Upstream::ClusterManager&, bool) at config_impl.cc:801 (discriminator 4)
  #52 Envoy::Router::StaticRouteConfigProviderImpl::StaticRouteConfigProviderImpl(envoy::api::v2::RouteConfiguration const&, Envoy::Runtime::Loader&, Envoy::Upstream::ClusterManager&) at rds_impl.cc:41
  #53 Envoy::Router::RouteConfigProviderUtil::create(envoy::api::v2::filter::network::HttpConnectionManager const&, Envoy::Runtime::Loader&, Envoy::Upstream::ClusterManager&, Envoy::Stats::Scope&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Envoy::Init::Manager&, Envoy::Router::RouteConfigProviderManager&) at rds_impl.cc:29
  #54 Envoy::Server::Configuration::HttpConnectionManagerConfig::HttpConnectionManagerConfig(envoy::api::v2::filter::network::HttpConnectionManager const&, Envoy::Server::Configuration::FactoryContext&, Envoy::Http::DateProvider&, Envoy::Router::RouteConfigProviderManager&) at http_connection_manager.cc:130 (discriminator 2)
  #55 Envoy::Server::Configuration::HttpConnectionManagerFilterConfigFactory::createFilter(envoy::api::v2::filter::network::HttpConnectionManager const&, Envoy::Server::Configuration::FactoryContext&) at http_connection_manager.cc:58
  #56 Envoy::Server::Configuration::HttpConnectionManagerFilterConfigFactory::createFilterFactoryFromProto(google::protobuf::Message const&, Envoy::Server::Configuration::FactoryContext&) at http_connection_manager.cc:84
  #57 Envoy::Server::ProdListenerComponentFactory::createFilterFactoryList_(google::protobuf::RepeatedPtrField<envoy::api::v2::Filter> const&, Envoy::Server::Configuration::FactoryContext&) at listener_manager_impl.cc:44
  #58 Envoy::Server::ProdListenerComponentFactory::createFilterFactoryList(google::protobuf::RepeatedPtrField<envoy::api::v2::Filter> const&, Envoy::Server::Configuration::FactoryContext&) at listener_manager_impl.h:38
  #59 Envoy::Server::ListenerImpl::ListenerImpl(envoy::api::v2::Listener const&, Envoy::Server::ListenerManagerImpl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, unsigned long) at listener_manager_impl.cc:113
  #60 Envoy::Server::ListenerManagerImpl::addOrUpdateListener(envoy::api::v2::Listener const&, bool) at listener_manager_impl.cc:235
  #61 Envoy::Server::Configuration::MainImpl::initialize(envoy::api::v2::Bootstrap const&, Envoy::Server::Instance&, Envoy::Upstream::ClusterManagerFactory&) at configuration_impl.cc:49
  #62 Envoy::Server::InstanceImpl::initialize(Envoy::Server::Options&, std::shared_ptr<Envoy::Network::Address::Instance const>, Envoy::Server::ComponentFactory&) at server.cc:256 (discriminator 8)
  #63 Envoy::Server::InstanceImpl::InstanceImpl(Envoy::Server::Options&, std::shared_ptr<Envoy::Network::Address::Instance const>, Envoy::TestHooks&, Envoy::Server::HotRestart&, Envoy::Stats::StoreRoot&, Envoy::Thread::BasicLockable&, Envoy::Server::ComponentFactory&, Envoy::ThreadLocal::Instance&) at server.cc:69 (discriminator 1)
  #64 Envoy::IntegrationTestServer::threadRoutine(Envoy::Network::Address::IpVersion) at server.cc:94 (discriminator 1)
  #65 Envoy::IntegrationTestServer::start(Envoy::Network::Address::IpVersion, std::function<void ()>)::{lambda()#1}::operator()() const at server.cc:35
  #66 

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions