Redis rate-limiter tests are flaky
https://gitlab.com/gitlab-org/container-registry/-/jobs/10748601328
PASS [MASKED]/handlers.TestRateLimitersThresholdCalculation (1.02s)
=== RUN TestRateLimiterSpecialCaseZeroThreshold
time="2025-07-20T14:16:36Z" level=info msg="Configured rate limiter" burst=12 description="Zero threshold test limiter" go_version=go1.24.5 hard_action=block log_only=false match_type=ip name=0 period=second rate=6 version=unknown warn_action=log warn_threshold=0
time="2025-07-20T14:16:36Z" level=info msg="redis configured successfully for rate limiting" go_version=go1.24.5 version=unknown
ratelimiter_integration_test.go:616:
Error Trace: /builds/gitlab-org/container-[MASKED]/[MASKED]/handlers/ratelimiter_integration_test.go:616
Error: Not equal:
expected: 429
actual : 200
Test: TestRateLimiterSpecialCaseZeroThreshold
Messages: 13th request should be blocked
Edited by Pawel Rozlach