zalando / skipper

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

Flaky TestTrafficSegmentSplit #2665

Open AlexanderYastrebov opened 9 months ago

AlexanderYastrebov commented 9 months ago
--- FAIL: TestTrafficSegmentSplit (1.49s)
    segment_test.go:164: Response codes: map[200:5074 201:3085 202:1841]
    segment_test.go:168: 
            Error Trace:    /home/runner/work/skipper/skipper/predicates/traffic/segment_test.go:93
                                        /home/runner/work/skipper/skipper/predicates/traffic/segment_test.go:168
            Error:          Max difference between 2000 and 1841 allowed is 120, but difference was 159
            Test:           TestTrafficSegmentSplit
szuecs commented 2 months ago

https://github.com/zalando/skipper/actions/runs/8962466724/job/24611376295?pr=3060

--- FAIL: TestTrafficSegmentSplit (1.63s)
    segment_test.go:164: Response codes: map[200:4941 201:2937 202:2122]
    segment_test.go:168: 
            Error Trace:    /home/runner/work/skipper/skipper/predicates/traffic/segment_test.go:93
                                        /home/runner/work/skipper/skipper/predicates/traffic/segment_test.go:168
            Error:          Max difference between 2000 and 2122 allowed is 120, but difference was -122
            Test:           TestTrafficSegmentSplit
FAIL
szuecs commented 5 days ago

master build fails:

--- FAIL: TestTrafficSegmentSplit (1.67s)
    segment_test.go:164: Response codes: map[200:4930 201:2922 202:2148]
    segment_test.go:168: 
            Error Trace:    /home/runner/work/skipper/skipper/predicates/traffic/segment_test.go:93
                                        /home/runner/work/skipper/skipper/predicates/traffic/segment_test.go:168
            Error:          Max difference between 2000 and 2148 allowed is 120, but difference was -148
            Test:           TestTrafficSegmentSplit