-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Description
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
Reactions are currently unavailable