{\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf200 {\fonttbl\f0\fnil\fcharset0 AndaleMono;} {\colortbl;\red255\green255\blue255;\red47\green180\blue29;\red47\green255\blue18;\red64\green11\blue217; } {\*\expandedcolortbl;;\cssrgb\c20239\c73899\c14948;\cssrgb\c15686\c99608\c7843;\cssrgb\c32309\c18668\c88228; } \margl1440\margr1440\vieww23040\viewh12860\viewkind0 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 \f0\fs30 \cf2 \cb0 \CocoaLigature0 andracis@andracis\cf3 :\cf4 ~/gows/src/istio.io/istio\cf3 $ /usr/local/google/home/andracis/gows/src/istio.io/proxy/src/envoy/http/mixer/start_envoy -e /usr/local/google/home/andracis/gows/out/linux_amd64/release/envoy -l trace > start_envoy.out\ [2018-03-15 21:25:28.255][215794][info][main] external/envoy/source/server/server.cc:178] initializing epoch 0 (hot restart version=9.200.16384.127.options=capacity=16384, num_slots=8209 hash=228984379728933363)\ [2018-03-15 21:25:28.259][215794][debug][main] external/envoy/source/server/server.cc:164] Unable to initialize config as v2, will retry as v1: Unable to parse JSON as proto (INVALID_ARGUMENT:cluster_manager: Cannot find field.): \{\ "listeners": [\ \{\ "address": "tcp://0.0.0.0:9090",\ "bind_to_port": true,\ "filters": [\ \{\ "type": "read",\ "name": "http_connection_manager",\ "config": \{\ "codec_type": "auto",\ "generate_request_id": true,\ "stat_prefix": "ingress_http",\ "route_config": \{\ "virtual_hosts": [\ \{\ "name": "backend",\ "domains": ["*"],\ "routes": [\ \{\ "timeout_ms": 0,\ "prefix": "/",\ "cluster": "service1",\ "opaque_config": \{\ "mixer_control": "on",\ "mixer_forward": "off"\ \}\ \}\ ]\ \}\ ]\ \},\ "access_log": [\ \{\ "path": "/dev/stdout"\ \}\ ],\ "filters": [\ \{\ "type": "decoder",\ "name": "mixer",\ "config": \{\ "v2": \{\ "defaultDestinationService": "hello.default.svc.cluster.local",\ "mixerAttributes": \{\ "attributes": \{\ "destination.uid": \{\ "stringValue": "kubernetes://v1.default"\ \}\ \}\ \},\ "serviceConfigs": \{\ "hello.default.svc.cluster.local": \{\ "mixerAttributes": \{\ "attributes": \{\ "destination.service": \{\ "stringValue": "hello.default.svc.cluster.local"\ \}\ \}\ \}\ \}\ \}\ \}\ \}\ \},\ \{\ "type": "decoder",\ "name": "router",\ "config": \{\}\ \}\ ]\ \}\ \}\ ]\ \},\ \{\ "address": "tcp://0.0.0.0:7070",\ "bind_to_port": true,\ "filters": [\ \{\ "type": "read",\ "name": "http_connection_manager",\ "config": \{\ "codec_type": "auto",\ "generate_request_id": true,\ "stat_prefix": "ingress_http",\ "route_config": \{\ "virtual_hosts": [\ \{\ "name": "backend",\ "domains": ["*"],\ "routes": [\ \{\ "timeout_ms": 0,\ "prefix": "/",\ "cluster": "service2"\ \}\ ]\ \}\ ]\ \},\ "access_log": [\ \{\ "path": "/dev/stdout"\ \}\ ],\ "filters": [\ \{\ "type": "decoder",\ "name": "mixer",\ "config": \{\ "forward_attributes": \{\ "source.uid": "POD11",\ "source.namespace": "XYZ11"\ \}\ \}\ \},\ \{\ "type": "decoder",\ "name": "router",\ "config": \{\}\ \}\ ]\ \}\ \}\ ]\ \},\ \{\ "address": "tcp://0.0.0.0:6060",\ "bind_to_port": true,\ "filters": [\ \{\ "type": "both",\ "name": "mixer",\ "config": \{\ "mixer_attributes": \{\ "destination.uid": "POD222",\ "destination.service": "foo.svc.cluster.local"\ \},\ "quota_name": "RequestCount"\ \}\ \},\ \{\ "type": "read",\ "name": "tcp_proxy",\ "config": \{\ "stat_prefix": "tcp",\ "route_config": \{\ "routes": [\ \{\ "cluster": "service1"\ \}\ ]\ \}\ \}\ \}\ ]\ \}\ ],\ "admin": \{\ "access_log_path": "/dev/stdout",\ "address": "tcp://0.0.0.0:9001"\ \},\ "cluster_manager": \{\ "clusters": [\ \{\ "name": "service1",\ "connect_timeout_ms": 5000,\ "type": "strict_dns",\ "lb_type": "round_robin",\ "hosts": [\ \{\ "url": "tcp://localhost:8080"\ \}\ ]\ \},\ \{\ "name": "service2",\ "connect_timeout_ms": 5000,\ "type": "strict_dns",\ "lb_type": "round_robin",\ "hosts": [\ \{\ "url": "tcp://localhost:9090"\ \}\ ]\ \},\ \{\ "name": "mixer_server",\ "connect_timeout_ms": 5000,\ "type": "strict_dns",\ "circuit_breakers": \{\ "default": \{\ "max_pending_requests": 10000,\ "max_requests": 10000\ \}\ \},\ "lb_type": "round_robin",\ "features": "http2",\ "hosts": [\ \{\ "url": "tcp://localhost:9091"\ \}\ ]\ \}\ ]\ \}\ \}\ \ [2018-03-15 21:25:28.276][215794][debug][main] external/envoy/source/server/server.cc:206] admin address: 0.0.0.0:9001\ [2018-03-15 21:25:28.279][215797][debug][grpc] external/envoy/source/common/grpc/google_async_client_impl.cc:37] completionThread running\ [2018-03-15 21:25:28.285][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:628] adding TLS initial cluster mixer_server\ [2018-03-15 21:25:28.285][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:628] adding TLS initial cluster service2\ [2018-03-15 21:25:28.285][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:628] adding TLS initial cluster service1\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/upstream_impl.cc:665] starting async DNS resolution for localhost\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/upstream_impl.cc:672] async DNS resolution complete for localhost\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/upstream_impl.cc:690] DNS hosts have changed for localhost\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:697] membership update for TLS cluster mixer_server\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:87] cm init: init complete: cluster=mixer_server primary=0 secondary=0\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:59] cm init: adding: cluster=mixer_server primary=0 secondary=0\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/upstream_impl.cc:665] starting async DNS resolution for localhost\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/upstream_impl.cc:672] async DNS resolution complete for localhost\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/upstream_impl.cc:690] DNS hosts have changed for localhost\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:697] membership update for TLS cluster service2\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:87] cm init: init complete: cluster=service2 primary=0 secondary=0\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:59] cm init: adding: cluster=service2 primary=0 secondary=0\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/upstream_impl.cc:665] starting async DNS resolution for localhost\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/upstream_impl.cc:672] async DNS resolution complete for localhost\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/upstream_impl.cc:690] DNS hosts have changed for localhost\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:697] membership update for TLS cluster service1\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:87] cm init: init complete: cluster=service1 primary=0 secondary=0\ [2018-03-15 21:25:28.286][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:59] cm init: adding: cluster=service1 primary=0 secondary=0\ [2018-03-15 21:25:28.286][215794][info][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:131] cm init: all clusters initialized\ [2018-03-15 21:25:28.286][215794][info][config] external/envoy/source/server/configuration_impl.cc:52] loading 3 listener(s)\ [2018-03-15 21:25:28.286][215794][debug][config] external/envoy/source/server/configuration_impl.cc:54] listener #0:\ [2018-03-15 21:25:28.287][215794][debug][config] external/envoy/source/server/listener_manager_impl.cc:314] begin add/update listener: name=b60c292b-86af-40f9-b996-8c0ed047ee90 hash=18313298911735410065\ [2018-03-15 21:25:28.287][215794][debug][config] external/envoy/source/server/listener_manager_impl.cc:29] filter #0:\ [2018-03-15 21:25:28.287][215794][debug][config] external/envoy/source/server/listener_manager_impl.cc:30] name: envoy.http_connection_manager\ [2018-03-15 21:25:28.287][215794][debug][config] external/envoy/source/server/listener_manager_impl.cc:33] config: \{"deprecated_v1":true,"value":\{"codec_type":"auto","route_config":\{"virtual_hosts":[\{"name":"backend","domains":["*"],"routes":[\{"cluster":"service1","timeout_ms":0,"opaque_config":\{"mixer_control":"on","mixer_forward":"off"\},"prefix":"/"\}]\}]\},"stat_prefix":"ingress_http","generate_request_id":true,"access_log":[\{"path":"/dev/stdout"\}],"filters":[\{"config":\{"v2":\{"defaultDestinationService":"hello.default.svc.cluster.local","serviceConfigs":\{"hello.default.svc.cluster.local":\{"mixerAttributes":\{"attributes":\{"destination.service":\{"stringValue":"hello.default.svc.cluster.local"\}\}\}\}\},"mixerAttributes":\{"attributes":\{"destination.uid":\{"stringValue":"kubernetes://v1.default"\}\}\}\}\},"name":"mixer","type":"decoder"\},\{"config":\{\},"name":"router","type":"decoder"\}]\}\}\ [2018-03-15 21:25:28.297][215794][debug][config] external/envoy/source/server/config/network/http_connection_manager.cc:239] filter #0\ [2018-03-15 21:25:28.297][215794][debug][config] external/envoy/source/server/config/network/http_connection_manager.cc:240] name: mixer\ [2018-03-15 21:25:28.297][215794][debug][config] external/envoy/source/server/config/network/http_connection_manager.cc:244] config: \{"deprecated_v1":true,"value":\{"v2":\{"mixerAttributes":\{"attributes":\{"destination.uid":\{"stringValue":"kubernetes://v1.default"\}\}\},"serviceConfigs":\{"hello.default.svc.cluster.local":\{"mixerAttributes":\{"attributes":\{"destination.service":\{"stringValue":"hello.default.svc.cluster.local"\}\}\}\}\},"defaultDestinationService":"hello.default.svc.cluster.local"\}\}\}\ [2018-03-15 21:25:28.299][215794][info][config] src/envoy/utils/config.cc:55] V2 mixer client config: service_configs \{\ key: "hello.default.svc.cluster.local"\ value \{\ mixer_attributes \{\ attributes \{\ key: "destination.service"\ value \{\ string_value: "hello.default.svc.cluster.local"\ \}\ \}\ \}\ \}\ \}\ default_destination_service: "hello.default.svc.cluster.local"\ mixer_attributes \{\ attributes \{\ key: "destination.uid"\ value \{\ string_value: "kubernetes://v1.default"\ \}\ \}\ \}\ \ [2018-03-15 21:25:28.300][215794][debug][config] external/envoy/source/server/config/network/http_connection_manager.cc:239] filter #1\ [2018-03-15 21:25:28.300][215794][debug][config] external/envoy/source/server/config/network/http_connection_manager.cc:240] name: envoy.router\ [2018-03-15 21:25:28.300][215794][debug][config] external/envoy/source/server/config/network/http_connection_manager.cc:244] config: \{"deprecated_v1":true,"value":\{\}\}\ [2018-03-15 21:25:28.300][215794][debug][config] external/envoy/source/server/listener_manager_impl.cc:248] add active listener: name=b60c292b-86af-40f9-b996-8c0ed047ee90, hash=18313298911735410065, address=0.0.0.0:9090\ [2018-03-15 21:25:28.300][215794][debug][config] external/envoy/source/server/configuration_impl.cc:54] listener #1:\ [2018-03-15 21:25:28.300][215794][debug][config] external/envoy/source/server/listener_manager_impl.cc:314] begin add/update listener: name=3a7c473c-221a-4e9f-b60a-39f0708c737d hash=7426267518818476911\ [2018-03-15 21:25:28.300][215794][debug][config] external/envoy/source/server/listener_manager_impl.cc:29] filter #0:\ [2018-03-15 21:25:28.300][215794][debug][config] external/envoy/source/server/listener_manager_impl.cc:30] name: envoy.http_connection_manager\ [2018-03-15 21:25:28.301][215794][debug][config] external/envoy/source/server/listener_manager_impl.cc:33] config: \{"value":\{"access_log":[\{"path":"/dev/stdout"\}],"filters":[\{"config":\{"forward_attributes":\{"source.uid":"POD11","source.namespace":"XYZ11"\}\},"name":"mixer","type":"decoder"\},\{"type":"decoder","config":\{\},"name":"router"\}],"route_config":\{"virtual_hosts":[\{"domains":["*"],"routes":[\{"cluster":"service2","timeout_ms":0,"prefix":"/"\}],"name":"backend"\}]\},"codec_type":"auto","stat_prefix":"ingress_http","generate_request_id":true\},"deprecated_v1":true\}\ [2018-03-15 21:25:28.306][215794][debug][config] external/envoy/source/server/config/network/http_connection_manager.cc:239] filter #0\ [2018-03-15 21:25:28.306][215794][debug][config] external/envoy/source/server/config/network/http_connection_manager.cc:240] name: mixer\ [2018-03-15 21:25:28.307][215794][debug][config] external/envoy/source/server/config/network/http_connection_manager.cc:244] config: \{"deprecated_v1":true,"value":\{"forward_attributes":\{"source.uid":"POD11","source.namespace":"XYZ11"\}\}\}\ [2018-03-15 21:25:28.307][215794][critical][main] external/envoy/source/server/server.cc:71] error initializing configuration '/usr/local/google/home/andracis/gows/src/istio.io/proxy/src/envoy/http/mixer/envoy.conf': Failed to parse JSON config\ [2018-03-15 21:25:28.307][215794][debug][grpc] external/envoy/source/common/grpc/google_async_client_impl.cc:27] Joining completionThread\ [2018-03-15 21:25:28.307][215797][debug][grpc] external/envoy/source/common/grpc/google_async_client_impl.cc:59] completionThread exiting\ [2018-03-15 21:25:28.307][215794][debug][grpc] external/envoy/source/common/grpc/google_async_client_impl.cc:29] Joined completionThread\ [2018-03-15 21:25:28.307][215794][debug][upstream] external/envoy/source/common/upstream/cluster_manager_impl.cc:642] shutting down thread local cluster manager\ [2018-03-15 21:25:28.307][215794][info][main] external/envoy/source/server/server.cc:392] exiting\ \cf2 andracis@andracis\cf3 :\cf4 ~/gows/src/istio.io/istio\cf3 $ \ }