zalando / skipper

An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
https://opensource.zalando.com/skipper/
Other
3.07k stars 347 forks source link

Flaky TestConcurrentKubernetesClusterStateAccess #2625

Open AlexanderYastrebov opened 11 months ago

AlexanderYastrebov commented 11 months ago
--- FAIL: TestConcurrentKubernetesClusterStateAccess (6.43s)
    redistest.go:50: Started redis server at 172.17.0.1:32791 in 448.821794ms
    redistest.go:50: Started redis server at 172.17.0.1:32793 in 480.520261ms
    redistest.go:50: Started redis server at 172.17.0.1:32794 in 344.332642ms
    redis_test.go:510: Waiting for proxy being ready
    redis_test.go:510: Waiting for proxy being ready
    redis_test.go:523: Success [0..1]: 0.92
    redis_test.go:526: Test should have a success rate between 0.10 < 0.92 < 0.50
    redistest.go:57: Stopping redis server at 172.17.0.1:32794
    redistest.go:63: Failed to stop redis: Error response from daemon: No such container: db4ea6bd0a74ae9411a8552f115e4df61b129bcaa3baf25865ed35e9337fb5f6
    redistest.go:57: Stopping redis server at 172.17.0.1:32793
    redistest.go:63: Failed to stop redis: Error response from daemon: No such container: 3f2a6102de3f889c95d06746f4bb84af2039337501fb960deb1920e4315606c7
    redistest.go:57: Stopping redis server at 172.17.0.1:32791
    redistest.go:63: Failed to stop redis: Error response from daemon: No such container: 6fe24afdccb8c9c750e82939e051736e69e608d08aad3a2d4bfaf906b8eb4082
RomanZavodskikh commented 11 months ago
--- FAIL: TestConcurrentKubernetesClusterStateAccess (5.97s)
    redistest.go:50: Started redis server at 172.17.0.1:32791 in 292.111381ms
    redistest.go:50: Started redis server at 172.17.0.1:32793 in 283.827952ms
    redistest.go:50: Started redis server at 172.17.0.1:32795 in 281.8058ms
    redis_test.go:510: Waiting for proxy being ready
    redis_test.go:510: Waiting for proxy being ready
    redis_test.go:523: Success [0..1]: 0.70
    redis_test.go:526: Test should have a success rate between 0.10 < 0.70 < 0.50
    redistest.go:57: Stopping redis server at 172.17.0.1:32795
    redistest.go:63: Failed to stop redis: Error response from daemon: No such container: 76c7d5dac0bbcd62803676b5a7c1094f682f537da1f75a40377a3712bdcea010
    redistest.go:57: Stopping redis server at 172.17.0.1:32793
    redistest.go:63: Failed to stop redis: Error response from daemon: No such container: 984d25a77086ade801b1100f3ec3aa103c0eb6491843551b57cef6ad04ea0129
    redistest.go:57: Stopping redis server at 172.17.0.1:32791
    redistest.go:63: Failed to stop redis: Error response from daemon: No such container: 437321ca8ab32b60707ca7443e61d8dcc80c58373b80003916d0a9066d361bee
FAIL
FAIL    github.com/zalando/skipper  32.400s
ok      github.com/zalando/skipper/circuit  0.033s
ok      github.com/zalando/skipper/cmd/eskip    0.006s
ok      github.com/zalando/skipper/cmd/webhook/admission    0.012s
ok      github.com/zalando/skipper/config   0.021s
ok      github.com/zalando/skipper/dataclients/kubernetes   1.088s
ok      github.com/zalando/skipper/dataclients/kubernetes/definitions   0.056s
ok      github.com/zalando/skipper/dataclients/kubernetes/kubernetestest    0.011s
ok      github.com/zalando/skipper/dataclients/routestring  0.133s
ok      github.com/zalando/skipper/eskip    0.017s
ok      github.com/zalando/skipper/eskipfile    2.521s
ok      github.com/zalando/skipper/etcd 0.015s
ok      github.com/zalando/skipper/filters  0.006s [no tests to run]
ok      github.com/zalando/skipper/filters/accesslog    0.003s
ok      github.com/zalando/skipper/filters/apiusagemonitoring   0.056s
ok      github.com/zalando/skipper/filters/auth 7.048s
ok      github.com/zalando/skipper/filters/block    0.011s
ok      github.com/zalando/skipper/filters/builtin  1.000s
ok      github.com/zalando/skipper/filters/circuit  0.003s
ok      github.com/zalando/skipper/filters/consistenthash   0.005s
ok      github.com/zalando/skipper/filters/cookie   0.003s
ok      github.com/zalando/skipper/filters/cors 0.002s
ok      github.com/zalando/skipper/filters/diag 0.123s
ok      github.com/zalando/skipper/filters/fadein   2.092s
ok      github.com/zalando/skipper/filters/filtertest   0.005s
ok      github.com/zalando/skipper/filters/flowid   0.004s
ok      github.com/zalando/skipper/filters/log  0.003s
ok      github.com/zalando/skipper/filters/openpolicyagent  4.825s
ok      github.com/zalando/skipper/filters/openpolicyagent/opaauthorizerequest  0.939s
ok      github.com/zalando/skipper/filters/openpolicyagent/opaserveresponse 0.628s
ok      github.com/zalando/skipper/filters/ratelimit    0.877s
ok      github.com/zalando/skipper/filters/rfc  0.002s
ok      github.com/zalando/skipper/filters/scheduler    5.486s
ok      github.com/zalando/skipper/filters/sed  0.120s
ok      github.com/zalando/skipper/filters/serve    0.051s
ok      github.com/zalando/skipper/filters/shedder  10.426s
ok      github.com/zalando/skipper/filters/tee  4.208s
ok      github.com/zalando/skipper/filters/tracing  0.004s
ok      github.com/zalando/skipper/filters/xforward 0.010s
ok      github.com/zalando/skipper/jwt  0.005s
ok      github.com/zalando/skipper/loadbalancer 4.839s
ok      github.com/zalando/skipper/logging  0.004s
ok      github.com/zalando/skipper/metrics  0.320s
ok      github.com/zalando/skipper/net  18.377s
ok      github.com/zalando/skipper/net/dnstest  0.007s
ok      github.com/zalando/skipper/net/redistest    6.911s
ok      github.com/zalando/skipper/pathmux  0.002s
ok      github.com/zalando/skipper/predicates/auth  0.008s
ok      github.com/zalando/skipper/predicates/content   0.013s
ok      github.com/zalando/skipper/predicates/cookie    0.005s
ok      github.com/zalando/skipper/predicates/cron  0.006s
ok      github.com/zalando/skipper/predicates/forwarded 0.006s
ok      github.com/zalando/skipper/predicates/host  0.007s
ok      github.com/zalando/skipper/predicates/interval  0.071s
ok      github.com/zalando/skipper/predicates/methods   0.004s
ok      github.com/zalando/skipper/predicates/primitive 0.104s
ok      github.com/zalando/skipper/predicates/query 0.004s
ok      github.com/zalando/skipper/predicates/source    0.013s
ok      github.com/zalando/skipper/predicates/traffic   3.280s
ok      github.com/zalando/skipper/proxy    44.548s
ok      github.com/zalando/skipper/proxy/backendtest    0.016s
ok      github.com/zalando/skipper/proxy/fastcgi    0.014s
ok      github.com/zalando/skipper/proxy/proxytest  0.017s
ok      github.com/zalando/skipper/queuelistener    2.037s
2023/10/04 07:33:36 github.com/testcontainers/testcontainers-go - Connected to docker: 
  Server Version: 20.10.23
  API Version: 1.41
  Operating System: Ubuntu 20.04.6 LTS
  Total Memory: 31402 MB
  Resolved Docker Host: unix:///var/run/docker.sock
  Resolved Docker Socket Path: /var/run/docker.sock
  Test SessionID: e634a34e5cf9f3c611a724ffca475d645776d54664502fd9acb4322e0ca5c30d
  Test ProcessID: 4046100b-4062-4d2a-abb2-7d2eb039edd1
--- FAIL: Test_newClusterRateLimiter (21.31s)
    redistest.go:39: Failed to start redis server: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.41/containers/bc5f341abdadd48000e34113f2813fc7387748c16c73847fc23a74638ffd6172/json": context deadline exceeded: creating reaper failed: failed to create container
2023/10/04 07:33:57 🔥 Reaper obtained from Docker for this test session bc5f341abdadd48000e34113f2813fc7387748c16c73847fc23a74638ffd6172
AlexanderYastrebov commented 11 months ago

Looks similar to #2589