|
$ make e2e_simple E2E_ARGS="--auth_enable --istioctl $ISTIOCTL" |
|
bin/gobuild.sh /Users/daneyonhansen/code/go/out/darwin_amd64/release/istioctl istio.io/istio/pkg/version ./istioctl/cmd/istioctl |
|
|
|
real 0m0.543s |
|
user 0m0.658s |
|
sys 0m0.592s |
|
./install/updateVersion.sh -a istio,0.7.0 >/dev/null 2>&1 |
|
go test -v -timeout 20m ./tests/e2e/tests/simple -args --auth_enable --istioctl /Users/daneyonhansen/Desktop/istio/istio-0.7.0/bin/istioctl --istioctl /Users/daneyonhansen/code/go/out/darwin_amd64/release/istioctl --mixer_tag 0.7.0 --pilot_tag 0.7.0 --proxy_tag 0.7.0 --ca_tag 0.7.0 --mixer_hub istio --pilot_hub istio --proxy_hub istio --ca_hub istio |
|
2018-04-19T18:07:28.941738Z info Logging initialized |
|
2018-04-19T18:07:28.942213Z info Using temp dir /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995 |
|
2018-04-19T18:07:28.942286Z info Using release dir: /Users/daneyonhansen/code/go/src/istio.io/istio |
|
2018-04-19T18:07:28.942315Z info Fortio hub tag -> image istio/fortio:latest_release |
|
2018-04-19T18:07:28.942336Z info Starting Initialization |
|
2018-04-19T18:07:28.942344Z info Setting up kubeInfo |
|
2018-04-19T18:07:28.943982Z info Running command kubectl apply -n simple-auth-test-82ddaa0faa824395a926 -f /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/yaml/istio-one-namespace-auth.yaml |
|
2018-04-19T18:07:38.377318Z info Command output: |
|
namespace "simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrole "istio-pilot-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrole "istio-sidecar-injector-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrole "istio-mixer-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrole "istio-mixer-validator-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrole "istio-ca-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrole "istio-sidecar-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrolebinding "istio-pilot-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrolebinding "istio-sidecar-injector-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrolebinding "istio-ca-role-binding-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrolebinding "istio-ingress-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrolebinding "istio-sidecar-role-binding-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrolebinding "istio-mixer-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" created |
|
clusterrolebinding "istio-mixer-validator-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" created |
|
configmap "istio-mixer" created |
|
service "istio-mixer" created |
|
serviceaccount "istio-mixer-service-account" created |
|
deployment "istio-mixer" created |
|
customresourcedefinition "rules.config.istio.io" configured |
|
customresourcedefinition "attributemanifests.config.istio.io" configured |
|
customresourcedefinition "circonuses.config.istio.io" configured |
|
customresourcedefinition "deniers.config.istio.io" configured |
|
customresourcedefinition "fluentds.config.istio.io" configured |
|
customresourcedefinition "kubernetesenvs.config.istio.io" configured |
|
customresourcedefinition "listcheckers.config.istio.io" configured |
|
customresourcedefinition "memquotas.config.istio.io" configured |
|
customresourcedefinition "noops.config.istio.io" configured |
|
customresourcedefinition "opas.config.istio.io" configured |
|
customresourcedefinition "prometheuses.config.istio.io" configured |
|
customresourcedefinition "rbacs.config.istio.io" configured |
|
customresourcedefinition "servicecontrols.config.istio.io" configured |
|
customresourcedefinition "solarwindses.config.istio.io" configured |
|
customresourcedefinition "stackdrivers.config.istio.io" configured |
|
customresourcedefinition "statsds.config.istio.io" configured |
|
customresourcedefinition "stdios.config.istio.io" configured |
|
customresourcedefinition "apikeys.config.istio.io" configured |
|
customresourcedefinition "authorizations.config.istio.io" configured |
|
customresourcedefinition "checknothings.config.istio.io" configured |
|
customresourcedefinition "kuberneteses.config.istio.io" configured |
|
customresourcedefinition "listentries.config.istio.io" configured |
|
customresourcedefinition "logentries.config.istio.io" configured |
|
customresourcedefinition "metrics.config.istio.io" configured |
|
customresourcedefinition "quotas.config.istio.io" configured |
|
customresourcedefinition "reportnothings.config.istio.io" configured |
|
customresourcedefinition "servicecontrolreports.config.istio.io" configured |
|
customresourcedefinition "tracespans.config.istio.io" configured |
|
customresourcedefinition "serviceroles.config.istio.io" configured |
|
customresourcedefinition "servicerolebindings.config.istio.io" configured |
|
attributemanifest "istioproxy" created |
|
attributemanifest "kubernetes" created |
|
stdio "handler" created |
|
logentry "accesslog" created |
|
rule "stdio" created |
|
metric "requestcount" created |
|
metric "requestduration" created |
|
metric "requestsize" created |
|
metric "responsesize" created |
|
metric "tcpbytesent" created |
|
metric "tcpbytereceived" created |
|
prometheus "handler" created |
|
rule "promhttp" created |
|
rule "promtcp" created |
|
kubernetesenv "handler" created |
|
rule "kubeattrgenrulerule" created |
|
rule "tcpkubeattrgenrulerule" created |
|
kubernetes "attributes" created |
|
configmap "istio" created |
|
customresourcedefinition "destinationpolicies.config.istio.io" configured |
|
customresourcedefinition "egressrules.config.istio.io" configured |
|
customresourcedefinition "routerules.config.istio.io" configured |
|
customresourcedefinition "virtualservices.networking.istio.io" configured |
|
customresourcedefinition "destinationrules.networking.istio.io" configured |
|
customresourcedefinition "externalservices.networking.istio.io" configured |
|
service "istio-pilot" created |
|
serviceaccount "istio-pilot-service-account" created |
|
deployment "istio-pilot" created |
|
service "istio-ingress" created |
|
serviceaccount "istio-ingress-service-account" created |
|
deployment "istio-ingress" created |
|
serviceaccount "istio-ca-service-account" created |
|
deployment "istio-ca" created |
|
2018-04-19T18:07:38.377415Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get deployment -o name |
|
2018-04-19T18:07:38.716637Z info Command output: |
|
deployments/istio-ca |
|
deployments/istio-ingress |
|
deployments/istio-mixer |
|
deployments/istio-pilot |
|
2018-04-19T18:07:38.716807Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/istio-pilot |
|
2018-04-19T18:07:38.716908Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/istio-mixer |
|
2018-04-19T18:07:38.716919Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/istio-ca |
|
2018-04-19T18:07:38.716940Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/istio-ingress |
|
2018-04-19T18:07:39.546379Z info Running command kubectl apply -n simple-auth-test-82ddaa0faa824395a926 -f /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/yaml/prometheus.yaml |
|
2018-04-19T18:07:40.857176Z info Command output: |
|
configmap "prometheus" created |
|
service "prometheus" created |
|
deployment "prometheus" created |
|
serviceaccount "prometheus" created |
|
clusterrole "prometheus" configured |
|
clusterrolebinding "prometheus" configured |
|
2018-04-19T18:07:40.857606Z info Running command kubectl apply -n simple-auth-test-82ddaa0faa824395a926 -f /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/yaml/zipkin.yaml |
|
2018-04-19T18:07:41.518061Z info Command output: |
|
deployment "zipkin" created |
|
service "zipkin" created |
|
2018-04-19T18:07:41.518125Z info Setting up istioctl |
|
2018-04-19T18:07:41.518152Z info Setting up apps |
|
2018-04-19T18:07:41.518209Z info Setup &{/Users/daneyonhansen/code/go/src/istio.io/istio/tests/e2e/tests/simple/servicesToBeInjected.yaml true 0xc420568100} |
|
2018-04-19T18:07:41.520978Z info Created /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/servicesToBeInjected.yaml303209429.yaml from template /Users/daneyonhansen/code/go/src/istio.io/istio/tests/e2e/tests/simple/servicesToBeInjected.yaml |
|
2018-04-19T18:07:41.521332Z info Running command /Users/daneyonhansen/code/go/out/darwin_amd64/release/istioctl kube-inject -f /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/servicesToBeInjected.yaml303209429.yaml -o /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/KubeInject376724784.yaml --hub istio --tag 0.7.0 -n simple-auth-test-82ddaa0faa824395a926 -i simple-auth-test-82ddaa0faa824395a926 --meshConfigMapName=istio |
|
2018-04-19T18:07:41.781962Z info Running command kubectl apply -n simple-auth-test-82ddaa0faa824395a926 -f /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/KubeInject376724784.yaml |
|
2018-04-19T18:07:42.763319Z info Command output: |
|
service "echosrv" created |
|
ingress "istio-ingress" created |
|
routerule "fortio-redir" created |
|
deployment "echosrv-deployment" created |
|
2018-04-19T18:07:42.763414Z info Setup &{/Users/daneyonhansen/code/go/src/istio.io/istio/tests/e2e/tests/simple/servicesNotInjected.yaml false 0xc420568110} |
|
2018-04-19T18:07:42.764384Z info Created /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/servicesNotInjected.yaml523343055.yaml from template /Users/daneyonhansen/code/go/src/istio.io/istio/tests/e2e/tests/simple/servicesNotInjected.yaml |
|
2018-04-19T18:07:42.764422Z info Running command kubectl apply -n simple-auth-test-82ddaa0faa824395a926 -f /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/servicesNotInjected.yaml523343055.yaml |
|
2018-04-19T18:07:43.374277Z info Command output: |
|
service "fortio-noistio" created |
|
deployment "raw-cli-deployement" created |
|
2018-04-19T18:07:43.374357Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get deployment -o name |
|
2018-04-19T18:07:43.723532Z info Command output: |
|
deployments/echosrv-deployment |
|
deployments/istio-ca |
|
deployments/istio-ingress |
|
deployments/istio-mixer |
|
deployments/istio-pilot |
|
deployments/prometheus |
|
deployments/raw-cli-deployement |
|
deployments/zipkin |
|
2018-04-19T18:07:43.723672Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/echosrv-deployment |
|
2018-04-19T18:07:43.723696Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/istio-ingress |
|
2018-04-19T18:07:43.723731Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/raw-cli-deployement |
|
2018-04-19T18:07:43.723753Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/istio-pilot |
|
2018-04-19T18:07:43.723836Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/prometheus |
|
2018-04-19T18:07:43.723857Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/istio-mixer |
|
2018-04-19T18:07:43.723705Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/zipkin |
|
2018-04-19T18:07:43.723686Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 rollout status deployments/istio-ca |
|
2018-04-19T18:07:47.776685Z info Initialization complete |
|
2018-04-19T18:07:47.776783Z info Running test |
|
=== RUN TestSimpleIngress |
|
2018-04-19T18:07:47.777057Z info Waiting for istio-ingress to get external IP |
|
2018-04-19T18:08:32.369392Z info Istio ingress: 35.227.153.70 |
|
2018-04-19T18:08:32.369471Z info Sanity checking http://35.227.153.70 |
|
2018-04-19T18:09:07.131254Z info Response 404 "404 Not Found" received from http://35.227.153.70 |
|
2018-04-19T18:09:07.131315Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods -o jsonpath='{.items[*].metadata.name}' |
|
2018-04-19T18:09:07.523792Z info Command output: |
|
echosrv-deployment-55dc578cdc-5j96b echosrv-deployment-55dc578cdc-xqdb7 istio-ca-59d49f6d8c-97xsj istio-ingress-569574579c-4dg8t istio-mixer-f4d47b46b-4q2jq istio-pilot-5dc7bd5d6-t8mct prometheus-7c6d778564-s4j7f raw-cli-deployement-644cfd5b77-2ds9n zipkin-55ccd7c684-sh7hb |
|
2018-04-19T18:09:07.523862Z info Existing pods: [echosrv-deployment-55dc578cdc-5j96b echosrv-deployment-55dc578cdc-xqdb7 istio-ca-59d49f6d8c-97xsj istio-ingress-569574579c-4dg8t istio-mixer-f4d47b46b-4q2jq istio-pilot-5dc7bd5d6-t8mct prometheus-7c6d778564-s4j7f raw-cli-deployement-644cfd5b77-2ds9n zipkin-55ccd7c684-sh7hb] |
|
2018-04-19T18:09:07.523875Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods echosrv-deployment-55dc578cdc-5j96b --no-headers |
|
2018-04-19T18:09:07.833522Z info Command output: |
|
echosrv-deployment-55dc578cdc-5j96b 2/2 Running 0 1m |
|
2018-04-19T18:09:07.833596Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods echosrv-deployment-55dc578cdc-xqdb7 --no-headers |
|
2018-04-19T18:09:08.129715Z info Command output: |
|
echosrv-deployment-55dc578cdc-xqdb7 2/2 Running 0 1m |
|
2018-04-19T18:09:08.129795Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods istio-ca-59d49f6d8c-97xsj --no-headers |
|
2018-04-19T18:09:08.440601Z info Command output: |
|
istio-ca-59d49f6d8c-97xsj 1/1 Running 0 1m |
|
2018-04-19T18:09:08.440683Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods istio-ingress-569574579c-4dg8t --no-headers |
|
2018-04-19T18:09:08.736658Z info Command output: |
|
istio-ingress-569574579c-4dg8t 1/1 Running 0 1m |
|
2018-04-19T18:09:08.736736Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods istio-mixer-f4d47b46b-4q2jq --no-headers |
|
2018-04-19T18:09:09.043296Z info Command output: |
|
istio-mixer-f4d47b46b-4q2jq 3/3 Running 0 1m |
|
2018-04-19T18:09:09.043370Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods istio-pilot-5dc7bd5d6-t8mct --no-headers |
|
2018-04-19T18:09:09.378847Z info Command output: |
|
istio-pilot-5dc7bd5d6-t8mct 2/2 Running 0 1m |
|
2018-04-19T18:09:09.378924Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods prometheus-7c6d778564-s4j7f --no-headers |
|
2018-04-19T18:09:09.685148Z info Command output: |
|
prometheus-7c6d778564-s4j7f 1/1 Running 0 1m |
|
2018-04-19T18:09:09.685257Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods raw-cli-deployement-644cfd5b77-2ds9n --no-headers |
|
2018-04-19T18:09:09.977903Z info Command output: |
|
raw-cli-deployement-644cfd5b77-2ds9n 1/1 Running 0 1m |
|
2018-04-19T18:09:09.977977Z info Running command kubectl -n simple-auth-test-82ddaa0faa824395a926 get pods zipkin-55ccd7c684-sh7hb --no-headers |
|
2018-04-19T18:09:10.282019Z info Command output: |
|
zipkin-55ccd7c684-sh7hb 1/1 Running 0 1m |
|
2018-04-19T18:09:10.282091Z info Get all pods running! |
|
2018-04-19T18:09:10.282117Z info Fetching 'http://35.227.153.70/fortio/debug' |
|
2018-04-19T18:09:10.395391Z info Iter 0 : ingress->Svc is up! Found 788: HTTP/1.1 200 OK\r\ncontent-type: text/plain; charset=UTF-8\r\ndate: Thu, 19 Apr 2018 18:09:10 GMT\r\ncontent-length: 620\r\nx-envoy-upstream-service-time: 23\r\nserver: envoy\r\n\r\nΦορτίο version 0.9.0 2018-04-06 06:57 e50943e8e525197f36f9b4f81464615c063a0a65 go1...0e6fd89319fec7\nX-Envoy-Internal: true\nX-Envoy-Original-Path: /fortio/debug\nX-Forwarded-For: 10.32.1.1\nX-Forwarded-Proto: http\nX-Ot-Span-Context: 850e6fd89319fec7;850e6fd89319fec7;0000000000000000\nX-Request-Id: 90a94cb5-e2ab-9804-8784-53c1ec364bd4\n\nbody:\n\n\n |
|
--- PASS: TestSimpleIngress (82.62s) |
|
=== RUN TestSvc2Svc |
|
2018-04-19T18:09:10.395543Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 -l app=echosrv -o jsonpath={.items[*].metadata.name} |
|
2018-04-19T18:09:10.748363Z info Command output: |
|
echosrv-deployment-55dc578cdc-5j96b echosrv-deployment-55dc578cdc-xqdb7 |
|
2018-04-19T18:09:10.748515Z info Configuration readiness pre-check from [echosrv-deployment-55dc578cdc-5j96b echosrv-deployment-55dc578cdc-xqdb7] to http://echosrv:8080/echo |
|
2018-04-19T18:09:10.748553Z info Running command kubectl exec -n simple-auth-test-82ddaa0faa824395a926 echosrv-deployment-55dc578cdc-5j96b -c echosrv -- /usr/local/bin/fortio curl http://echosrv:8080/echo |
|
2018-04-19T18:09:11.418365Z info Command output: |
|
HTTP/1.1 200 OK |
|
content-length: 0 |
|
date: Thu, 19 Apr 2018 18:09:11 GMT |
|
x-envoy-upstream-service-time: 10 |
|
server: envoy |
|
|
|
2018-04-19T18:09:11.418456Z info Running command kubectl exec -n simple-auth-test-82ddaa0faa824395a926 echosrv-deployment-55dc578cdc-xqdb7 -c echosrv -- /usr/local/bin/fortio curl http://echosrv:8080/echo |
|
2018-04-19T18:09:12.108256Z info Command output: |
|
HTTP/1.1 200 OK |
|
content-length: 0 |
|
date: Thu, 19 Apr 2018 18:09:11 GMT |
|
x-envoy-upstream-service-time: 8 |
|
server: envoy |
|
|
|
2018-04-19T18:09:12.108319Z info All 2 pods ready |
|
2018-04-19T18:09:12.108335Z info From pod "echosrv-deployment-55dc578cdc-5j96b" |
|
2018-04-19T18:09:12.108370Z info Running command kubectl exec -n simple-auth-test-82ddaa0faa824395a926 echosrv-deployment-55dc578cdc-5j96b -c echosrv -- /usr/local/bin/fortio load -qps 0 -t 10s http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo |
|
2018-04-19T18:09:22.911586Z info Command output: |
|
Fortio 0.9.0 running at 0 queries per second, 4->4 procs, for 10s: http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo |
|
18:09:12 I httprunner.go:82> Starting http test for http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo with 4 threads at -1.0 qps |
|
Starting at max qps with 4 thread(s) [gomax 4] for 10s |
|
18:09:22 I periodic.go:533> T002 ended after 10.000191149s : 4256 calls. qps=425.59186485406246 |
|
18:09:22 I periodic.go:533> T003 ended after 10.000977384s : 5031 calls. qps=503.0508326165014 |
|
18:09:22 I periodic.go:533> T001 ended after 10.001049246s : 4309 calls. qps=430.8547927332144 |
|
18:09:22 I periodic.go:533> T000 ended after 10.001593537s : 4340 calls. qps=433.9308515132672 |
|
Ended after 10.001822536s : 17936 calls. qps=1793.3 |
|
Aggregated Function Time : count 17936 avg 0.0022299357 +/- 0.002325 min 0.000652274 max 0.104993145 sum 39.9961265 |
|
# range, mid point, percentile, count |
|
>= 0.000652274 <= 0.001 , 0.000826137 , 5.11, 916 |
|
> 0.001 <= 0.002 , 0.0015 , 60.16, 9874 |
|
> 0.002 <= 0.003 , 0.0025 , 85.99, 4634 |
|
> 0.003 <= 0.004 , 0.0035 , 92.99, 1255 |
|
> 0.004 <= 0.005 , 0.0045 , 95.41, 434 |
|
> 0.005 <= 0.006 , 0.0055 , 97.08, 300 |
|
> 0.006 <= 0.007 , 0.0065 , 98.26, 211 |
|
> 0.007 <= 0.008 , 0.0075 , 98.74, 86 |
|
> 0.008 <= 0.009 , 0.0085 , 99.04, 54 |
|
> 0.009 <= 0.01 , 0.0095 , 99.28, 42 |
|
> 0.01 <= 0.011 , 0.0105 , 99.40, 23 |
|
> 0.011 <= 0.012 , 0.0115 , 99.46, 11 |
|
> 0.012 <= 0.014 , 0.013 , 99.59, 22 |
|
> 0.014 <= 0.016 , 0.015 , 99.70, 20 |
|
> 0.016 <= 0.018 , 0.017 , 99.75, 10 |
|
> 0.018 <= 0.02 , 0.019 , 99.80, 9 |
|
> 0.02 <= 0.025 , 0.0225 , 99.89, 16 |
|
> 0.025 <= 0.03 , 0.0275 , 99.93, 7 |
|
> 0.03 <= 0.035 , 0.0325 , 99.97, 7 |
|
> 0.045 <= 0.05 , 0.0475 , 99.98, 1 |
|
> 0.09 <= 0.1 , 0.095 , 99.98, 1 |
|
> 0.1 <= 0.104993 , 0.102497 , 100.00, 3 |
|
# target 50% 0.00181547 |
|
# target 75% 0.00257445 |
|
# target 90% 0.00357243 |
|
# target 99% 0.0088637 |
|
# target 99.9% 0.02576 |
|
Sockets used: 4 (for perfect keepalive, would be 4) |
|
Code 200 : 17936 (100.0 %) |
|
Response Header Sizes : count 17936 avg 124.00385 +/- 0.0619 min 124 max 125 sum 2224133 |
|
Response Body/Total Sizes : count 17936 avg 124.00385 +/- 0.0619 min 124 max 125 sum 2224133 |
|
All done 17936 calls (plus 4 warmup) 2.230 ms avg, 1793.3 qps |
|
2018-04-19T18:09:22.911679Z info From pod "echosrv-deployment-55dc578cdc-xqdb7" |
|
2018-04-19T18:09:22.911734Z info Running command kubectl exec -n simple-auth-test-82ddaa0faa824395a926 echosrv-deployment-55dc578cdc-xqdb7 -c echosrv -- /usr/local/bin/fortio load -qps 0 -t 10s http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo |
|
2018-04-19T18:09:33.617900Z info Command output: |
|
Fortio 0.9.0 running at 0 queries per second, 4->4 procs, for 10s: http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo |
|
18:09:23 I httprunner.go:82> Starting http test for http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo with 4 threads at -1.0 qps |
|
Starting at max qps with 4 thread(s) [gomax 4] for 10s |
|
18:09:33 I periodic.go:533> T001 ended after 10.000625408s : 5770 calls. qps=576.9639162151088 |
|
18:09:33 I periodic.go:533> T003 ended after 10.000708808s : 5573 calls. qps=557.2605009298857 |
|
18:09:33 I periodic.go:533> T000 ended after 10.001177046s : 5799 calls. qps=579.8317511356653 |
|
18:09:33 I periodic.go:533> T002 ended after 10.00151579s : 5535 calls. qps=553.4161137388957 |
|
Ended after 10.001562497s : 22677 calls. qps=2267.3 |
|
Aggregated Function Time : count 22677 avg 0.0017636064 +/- 0.002172 min 0.000605877 max 0.14538776 sum 39.9933033 |
|
# range, mid point, percentile, count |
|
>= 0.000605877 <= 0.001 , 0.000802938 , 10.80, 2449 |
|
> 0.001 <= 0.002 , 0.0015 , 80.07, 15709 |
|
> 0.002 <= 0.003 , 0.0025 , 93.77, 3107 |
|
> 0.003 <= 0.004 , 0.0035 , 96.94, 717 |
|
> 0.004 <= 0.005 , 0.0045 , 98.11, 266 |
|
> 0.005 <= 0.006 , 0.0055 , 98.88, 174 |
|
> 0.006 <= 0.007 , 0.0065 , 99.22, 77 |
|
> 0.007 <= 0.008 , 0.0075 , 99.35, 31 |
|
> 0.008 <= 0.009 , 0.0085 , 99.48, 29 |
|
> 0.009 <= 0.01 , 0.0095 , 99.55, 16 |
|
> 0.01 <= 0.011 , 0.0105 , 99.59, 10 |
|
> 0.011 <= 0.012 , 0.0115 , 99.66, 14 |
|
> 0.012 <= 0.014 , 0.013 , 99.71, 13 |
|
> 0.014 <= 0.016 , 0.015 , 99.75, 8 |
|
> 0.016 <= 0.018 , 0.017 , 99.78, 7 |
|
> 0.018 <= 0.02 , 0.019 , 99.79, 3 |
|
> 0.02 <= 0.025 , 0.0225 , 99.88, 19 |
|
> 0.025 <= 0.03 , 0.0275 , 99.92, 10 |
|
> 0.03 <= 0.035 , 0.0325 , 99.94, 5 |
|
> 0.035 <= 0.04 , 0.0375 , 99.98, 8 |
|
> 0.045 <= 0.05 , 0.0475 , 99.98, 1 |
|
> 0.06 <= 0.07 , 0.065 , 99.99, 1 |
|
> 0.07 <= 0.08 , 0.075 , 99.99, 1 |
|
> 0.14 <= 0.145388 , 0.142694 , 100.00, 2 |
|
# target 50% 0.00156589 |
|
# target 75% 0.00192678 |
|
# target 90% 0.00272459 |
|
# target 99% 0.00636662 |
|
# target 99.9% 0.0276615 |
|
Sockets used: 4 (for perfect keepalive, would be 4) |
|
Code 200 : 22677 (100.0 %) |
|
Response Header Sizes : count 22677 avg 124.00397 +/- 0.06426 min 124 max 126 sum 2812038 |
|
Response Body/Total Sizes : count 22677 avg 124.00397 +/- 0.06426 min 124 max 126 sum 2812038 |
|
All done 22677 calls (plus 4 warmup) 1.764 ms avg, 2267.3 qps |
|
--- PASS: TestSvc2Svc (23.22s) |
|
=== RUN TestAuth |
|
2018-04-19T18:09:33.618173Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 -l app=fortio-noistio -o jsonpath={.items[*].metadata.name} |
|
2018-04-19T18:09:33.910491Z info Command output: |
|
raw-cli-deployement-644cfd5b77-2ds9n |
|
2018-04-19T18:09:33.910570Z info From client, non istio injected pod "raw-cli-deployement-644cfd5b77-2ds9n" |
|
2018-04-19T18:09:33.910599Z info Running command kubectl exec -n simple-auth-test-82ddaa0faa824395a926 raw-cli-deployement-644cfd5b77-2ds9n -- /usr/local/bin/fortio load -qps 5 -t 1s http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo |
|
2018-04-19T18:09:34.560702Z info Command output: |
|
Fortio 0.9.0 running at 5 queries per second, 4->4 procs, for 1s: http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo |
|
18:09:34 I httprunner.go:82> Starting http test for http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo with 4 threads at 5.0 qps |
|
18:09:34 E http_client.go:566> Read error &{{0xc4202cc300}} {10.35.253.167 8080 } 0 : read tcp 10.32.1.18:52060->10.35.253.167:8080: read: connection reset by peer |
|
Aborting because error -1 for http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo: "" |
|
2018-04-19T18:09:34.560833Z info Command error: exit status 1 |
|
2018-04-19T18:09:34.560930Z info Got expected error with auth on and non istio->istio connection: command failed: "Fortio 0.9.0 running at 5 queries per second, 4->4 procs, for 1s: http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo\n18:09:34 I httprunner.go:82> Starting http test for http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo with 4 threads at 5.0 qps\n18:09:34 E http_client.go:566> Read error &{{0xc4202cc300}} {10.35.253.167 8080 } 0 : read tcp 10.32.1.18:52060->10.35.253.167:8080: read: connection reset by peer\nAborting because error -1 for http://echosrv.simple-auth-test-82ddaa0faa824395a926:8080/echo: \"\"\n" exit status 1 |
|
--- PASS: TestAuth (0.94s) |
|
PASS |
|
2018-04-19T18:09:34.561086Z info Saving logs |
|
2018-04-19T18:09:34.561118Z info Creating status file |
|
2018-04-19T18:09:34.561769Z info Created Status file /var/folders/cy/116yp7d9389fg2y_z8mkt8nh0000gn/T/istio.e2e.861285995/simple_auth_test.json |
|
2018-04-19T18:09:34.561792Z info Running command kubectl get ingress --all-namespaces |
|
2018-04-19T18:09:34.855807Z info Command output: |
|
NAMESPACE NAME HOSTS ADDRESS PORTS AGE |
|
simple-auth-test-82ddaa0faa824395a926 istio-ingress * 35.227.153.70 80 1m |
|
2018-04-19T18:09:34.855877Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 |
|
2018-04-19T18:09:35.232015Z info Command output: |
|
NAME READY STATUS RESTARTS AGE |
|
echosrv-deployment-55dc578cdc-5j96b 2/2 Running 0 1m |
|
echosrv-deployment-55dc578cdc-xqdb7 2/2 Running 0 1m |
|
istio-ca-59d49f6d8c-97xsj 1/1 Running 0 1m |
|
istio-ingress-569574579c-4dg8t 1/1 Running 0 1m |
|
istio-mixer-f4d47b46b-4q2jq 3/3 Running 0 2m |
|
istio-pilot-5dc7bd5d6-t8mct 2/2 Running 0 1m |
|
prometheus-7c6d778564-s4j7f 1/1 Running 0 1m |
|
raw-cli-deployement-644cfd5b77-2ds9n 1/1 Running 0 1m |
|
zipkin-55ccd7c684-sh7hb 1/1 Running 0 1m |
|
2018-04-19T18:09:35.232158Z info Fetching logs on echosrv-deployment-55dc578cdc-5j96b |
|
2018-04-19T18:09:35.232185Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 echosrv-deployment-55dc578cdc-5j96b -o jsonpath={.spec.containers[*].name} |
|
2018-04-19T18:09:35.593895Z info Command output: |
|
echosrv istio-proxy |
|
2018-04-19T18:09:35.594235Z info Running command kubectl logs echosrv-deployment-55dc578cdc-5j96b -n simple-auth-test-82ddaa0faa824395a926 -c echosrv |
|
2018-04-19T18:09:35.944161Z info Running command kubectl logs echosrv-deployment-55dc578cdc-5j96b -n simple-auth-test-82ddaa0faa824395a926 -c istio-proxy |
|
2018-04-19T18:09:36.565948Z info Fetching logs on echosrv-deployment-55dc578cdc-xqdb7 |
|
2018-04-19T18:09:36.566036Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 echosrv-deployment-55dc578cdc-xqdb7 -o jsonpath={.spec.containers[*].name} |
|
2018-04-19T18:09:36.853205Z info Command output: |
|
echosrv istio-proxy |
|
2018-04-19T18:09:36.853523Z info Running command kubectl logs echosrv-deployment-55dc578cdc-xqdb7 -n simple-auth-test-82ddaa0faa824395a926 -c echosrv |
|
2018-04-19T18:09:37.176741Z info Running command kubectl logs echosrv-deployment-55dc578cdc-xqdb7 -n simple-auth-test-82ddaa0faa824395a926 -c istio-proxy |
|
2018-04-19T18:09:37.929909Z info Fetching logs on istio-ca-59d49f6d8c-97xsj |
|
2018-04-19T18:09:37.929996Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 istio-ca-59d49f6d8c-97xsj -o jsonpath={.spec.containers[*].name} |
|
2018-04-19T18:09:38.221014Z info Command output: |
|
istio-ca |
|
2018-04-19T18:09:38.221285Z info Running command kubectl logs istio-ca-59d49f6d8c-97xsj -n simple-auth-test-82ddaa0faa824395a926 -c istio-ca |
|
2018-04-19T18:09:38.578677Z info Fetching logs on istio-ingress-569574579c-4dg8t |
|
2018-04-19T18:09:38.578821Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 istio-ingress-569574579c-4dg8t -o jsonpath={.spec.containers[*].name} |
|
2018-04-19T18:09:38.887108Z info Command output: |
|
istio-ingress |
|
2018-04-19T18:09:38.887836Z info Running command kubectl logs istio-ingress-569574579c-4dg8t -n simple-auth-test-82ddaa0faa824395a926 -c istio-ingress |
|
2018-04-19T18:09:39.293681Z info Fetching logs on istio-mixer-f4d47b46b-4q2jq |
|
2018-04-19T18:09:39.293750Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 istio-mixer-f4d47b46b-4q2jq -o jsonpath={.spec.containers[*].name} |
|
2018-04-19T18:09:39.591690Z info Command output: |
|
statsd-to-prometheus mixer istio-proxy |
|
2018-04-19T18:09:39.592051Z info Running command kubectl logs istio-mixer-f4d47b46b-4q2jq -n simple-auth-test-82ddaa0faa824395a926 -c statsd-to-prometheus |
|
2018-04-19T18:09:39.945293Z info Running command kubectl logs istio-mixer-f4d47b46b-4q2jq -n simple-auth-test-82ddaa0faa824395a926 -c mixer |
|
2018-04-19T18:09:40.551473Z info Running command kubectl logs istio-mixer-f4d47b46b-4q2jq -n simple-auth-test-82ddaa0faa824395a926 -c istio-proxy |
|
2018-04-19T18:09:40.894994Z info Fetching logs on istio-pilot-5dc7bd5d6-t8mct |
|
2018-04-19T18:09:40.895102Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 istio-pilot-5dc7bd5d6-t8mct -o jsonpath={.spec.containers[*].name} |
|
2018-04-19T18:09:41.194717Z info Command output: |
|
discovery istio-proxy |
|
2018-04-19T18:09:41.195019Z info Running command kubectl logs istio-pilot-5dc7bd5d6-t8mct -n simple-auth-test-82ddaa0faa824395a926 -c discovery |
|
2018-04-19T18:09:41.640155Z info Running command kubectl logs istio-pilot-5dc7bd5d6-t8mct -n simple-auth-test-82ddaa0faa824395a926 -c istio-proxy |
|
2018-04-19T18:09:41.998437Z info Fetching logs on prometheus-7c6d778564-s4j7f |
|
2018-04-19T18:09:41.998497Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 prometheus-7c6d778564-s4j7f -o jsonpath={.spec.containers[*].name} |
|
2018-04-19T18:09:42.289454Z info Command output: |
|
prometheus |
|
2018-04-19T18:09:42.289708Z info Running command kubectl logs prometheus-7c6d778564-s4j7f -n simple-auth-test-82ddaa0faa824395a926 -c prometheus |
|
2018-04-19T18:09:42.639151Z info Fetching logs on raw-cli-deployement-644cfd5b77-2ds9n |
|
2018-04-19T18:09:42.639218Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 raw-cli-deployement-644cfd5b77-2ds9n -o jsonpath={.spec.containers[*].name} |
|
2018-04-19T18:09:42.945355Z info Command output: |
|
fortio-noistio |
|
2018-04-19T18:09:42.945638Z info Running command kubectl logs raw-cli-deployement-644cfd5b77-2ds9n -n simple-auth-test-82ddaa0faa824395a926 -c fortio-noistio |
|
2018-04-19T18:09:43.270569Z info Fetching logs on zipkin-55ccd7c684-sh7hb |
|
2018-04-19T18:09:43.270634Z info Running command kubectl get pods -n simple-auth-test-82ddaa0faa824395a926 zipkin-55ccd7c684-sh7hb -o jsonpath={.spec.containers[*].name} |
|
2018-04-19T18:09:43.564395Z info Command output: |
|
zipkin |
|
2018-04-19T18:09:43.564760Z info Running command kubectl logs zipkin-55ccd7c684-sh7hb -n simple-auth-test-82ddaa0faa824395a926 -c zipkin |
|
2018-04-19T18:09:43.951833Z info Fetching deployment info on pod |
|
|
|
2018-04-19T18:09:43.951900Z info Running command kubectl get pod -n simple-auth-test-82ddaa0faa824395a926 -o yaml |
|
2018-04-19T18:09:44.345741Z info Fetching deployment info on service |
|
|
|
2018-04-19T18:09:44.345810Z info Running command kubectl get service -n simple-auth-test-82ddaa0faa824395a926 -o yaml |
|
2018-04-19T18:09:44.635411Z info Fetching deployment info on ingress |
|
|
|
2018-04-19T18:09:44.635469Z info Running command kubectl get ingress -n simple-auth-test-82ddaa0faa824395a926 -o yaml |
|
2018-04-19T18:09:44.921394Z info Starting Cleanup |
|
2018-04-19T18:09:44.921444Z info Cleaning up istioctl |
|
2018-04-19T18:09:44.921456Z info Cleaning up kubeInfo |
|
2018-04-19T18:09:44.921481Z info Running command kubectl delete namespace simple-auth-test-82ddaa0faa824395a926 |
|
2018-04-19T18:09:45.232815Z info Command output: |
|
namespace "simple-auth-test-82ddaa0faa824395a926" deleted |
|
2018-04-19T18:09:45.232916Z info Running command kubectl get clusterrolebinding -o jsonpath={.items[*].metadata.name}|xargs -n 1|fgrep simple-auth-test-82ddaa0faa824395a926|xargs kubectl delete clusterrolebinding |
|
2018-04-19T18:09:46.337026Z info Command output: |
|
clusterrolebinding "istio-ca-role-binding-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrolebinding "istio-ingress-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrolebinding "istio-mixer-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrolebinding "istio-mixer-validator-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrolebinding "istio-pilot-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrolebinding "istio-sidecar-injector-admin-role-binding-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrolebinding "istio-sidecar-role-binding-simple-auth-test-82ddaa0faa824395a926" deleted |
|
2018-04-19T18:09:46.337113Z info Running command kubectl get clusterrole -o jsonpath={.items[*].metadata.name}|xargs -n 1|fgrep simple-auth-test-82ddaa0faa824395a926|xargs kubectl delete clusterrole |
|
2018-04-19T18:09:47.402496Z info Command output: |
|
clusterrole "istio-ca-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrole "istio-mixer-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrole "istio-mixer-validator-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrole "istio-pilot-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrole "istio-sidecar-injector-simple-auth-test-82ddaa0faa824395a926" deleted |
|
clusterrole "istio-sidecar-simple-auth-test-82ddaa0faa824395a926" deleted |
|
2018-04-19T18:09:47.402572Z info Deleting namespace simple-auth-test-82ddaa0faa824395a926 |
|
2018-04-19T18:10:32.290599Z info Namespace simple-auth-test-82ddaa0faa824395a926 deletion status: true |
|
2018-04-19T18:10:32.290664Z info Cleanup complete |
|
ok istio.io/istio/tests/e2e/tests/simple 183.424s |
Hi Daneyon,
I saw the same errors below in istio master when I ran
make e2e_simple E2E_ARGS="--auth_enable --use_local_cluster --istioctl /usr/local/bin/istioctl"
:Using the
release-0.8
git branch and0.8.0
as theTAG
resolved it for me: