Linkerd load testing with slowcooker connection timeout #11111
Replies: 1 comment
-
##################. pod log ############### Defaulted container "linkerd-proxy" out of: linkerd-proxy, slackbot, linkerd-init (init) |
Beta Was this translation helpful? Give feedback.
-
Hi Team,
I am using linkerd 2.13.3 version,
I deployed linkerd in docker-desktop and meshed with a service then trying to load test to enable it in dev env for loadtest. But getting connection timeout issue and not getting the proper point of failure.
Please help me here, stuck on it not getting proper solution.
/slow_cooker # ./slow_cooker -qps 10 -concurrency 3000 -iterations 1 -timeout 600s -reportLatenciesCSV report.csv http://slackbot.default.svc
sending 30000 GET req/s with concurrency=3000 to http://slackbot.default.svc ...
####### iter good/b/f t goal% min [p50 p95 p99 p999] max bhash change
2023-07-14T03:34:08Z 0 168/0/0 300000 0% 10s 1355 [1835 2905 2957 2961 ] 2961 0 +
{
"p50": 1835,
"p75": 2789,
"p90": 2799,
"p95": 2905,
"p99": 2957,
"p999": 2961
}
Get "http://slackbot.default.svc": dial tcp: i/o timeout
Get "http://slackbot.default.svc": EOF
Get "http://slackbot.default.svc": EOF
Get "http://slackbot.default.svc": dial tcp: i/o timeout
Get "http://slackbot.default.svc": dial tcp: i/o timeout
Get "http://slackbot.default.svc": dial tcp: i/o timeout
Get "http://slackbot.default.svc": dial tcp: i/o timeout
Get "http://slackbot.default.svc": dial tcp: i/o timeout
Get "http://slackbot.default.svc": dial tcp 10.96.174.104:80: i/o timeout
Get "http://slackbot.default.svc": dial tcp 10.96.174.104:80: i/o timeout
Get "http://slackbot.default.svc": dial tcp 10.96.174.104:80: i/o timeouteout
Get "http://slackbot.default.svc": dial tcp 10.96.174.104:80: i/o timeout
Get "http://slackbot.default.svc": dial tcp 10.96.174.104:80: i/o timeout
Get "http://slackbot.default.svc": EOF
Get "http://slackbot.default.svc": EOF
Get "http://slackbot.default.svc": EOF
Get "http://slackbot.default.svc": http: server closed idle connection
Get "http://slackbot.default.svc": EOF
Get "http://slackbot.default.svc": EOF
###################################### linkerd pod log ################################
Defaulted container "linkerd-proxy" out of: linkerd-proxy, destination, sp-validator, policy, linkerd-init (init)
[ 0.008724s] INFO ThreadId(01) linkerd2_proxy::rt: Using single-threaded proxy runtime
[ 0.009751s] INFO ThreadId(01) linkerd2_proxy: Admin interface on 0.0.0.0:4191
[ 0.009767s] INFO ThreadId(01) linkerd2_proxy: Inbound interface on 0.0.0.0:4143
[ 0.009768s] INFO ThreadId(01) linkerd2_proxy: Outbound interface on 127.0.0.1:4140
[ 0.009769s] INFO ThreadId(01) linkerd2_proxy: Tap DISABLED
[ 0.009770s] INFO ThreadId(01) linkerd2_proxy: Local identity is linkerd-destination.linkerd.serviceaccount.identity.linkerd.cluster.local
[ 0.009772s] INFO ThreadId(01) linkerd2_proxy: Identity verified via linkerd-identity-headless.linkerd.svc.cluster.local:8080 (linkerd-identity.linkerd.serviceaccount.identity.linkerd.cluster.local)
[ 0.009773s] INFO ThreadId(01) linkerd2_proxy: Destinations resolved via localhost:8086
[ 26.728578s] INFO ThreadId(02) daemon:identity: linkerd_app: Certified identity id=linkerd-destination.linkerd.serviceaccount.identity.linkerd.cluster.local
[ 26.931276s] WARN ThreadId(01) watch{port=8443}:controller{addr=localhost:8090}:endpoint{addr=127.0.0.1:8090}: linkerd_reconnect: Failed to connect error=endpoint 127.0.0.1:8090: Connection refused (os error 111) error.sources=[Connection refused (os error 111)]
[ 27.434894s] WARN ThreadId(01) watch{port=8443}:controller{addr=localhost:8090}:endpoint{addr=127.0.0.1:8090}: linkerd_reconnect: Failed to connect error=endpoint 127.0.0.1:8090: Connection refused (os error 111) error.sources=[Connection refused (os error 111)]
[ 27.955622s] WARN ThreadId(01) watch{port=8443}:controller{addr=localhost:8090}:endpoint{addr=127.0.0.1:8090}: linkerd_reconnect: Failed to connect error=endpoint 127.0.0.1:8090: Connection refused (os error 111) error.sources=[Connection refused (os error 111)]
[ 28.463763s] WARN ThreadId(01) watch{port=8443}:controller{addr=localhost:8090}:endpoint{addr=127.0.0.1:8090}: linkerd_reconnect: Failed to connect error=endpoint 127.0.0.1:8090: Connection refused (os error 111) error.sources=[Connection refused (os error 111)]
[ 28.965985s] WARN ThreadId(01) watch{port=8443}:controller{addr=localhost:8090}:endpoint{addr=127.0.0.1:8090}: linkerd_reconnect: Failed to connect error=endpoint 127.0.0.1:8090: Connection refused (os error 111) error.sources=[Connection refused (os error 111)]
[ 29.869629s] WARN ThreadId(01) watch{port=8443}:controller{addr=localhost:8090}:endpoint{addr=127.0.0.1:8090}: linkerd_reconnect: Failed to connect error=endpoint 127.0.0.1:8090: Connection refused (os error 111) error.sources=[Connection refused (os error 111)]
[ 36.820816s] INFO ThreadId(01) linkerd_stack::failfast: Service has recovered
Beta Was this translation helpful? Give feedback.
All reactions