6f8e3c618b
* Address slow CI causing failures in TestRateLimitQuota_Allow_WithBlock - An attempt to fix CI runs that are extremely slow and the for loop runs across two BlockIntervals within the rate limit window of operation. - Increasing BlockInterval was looked at but the normal test times would be increased due to us also validating that we are releasing clients post BlockInterval. * Address TestRateLimitQuota_Allow_WithBlock slowness issue (take 2) - Increase the overall Interval value within the blocking test so that we should always be able to request at least 17 requests within the interval value. - Tested by changing the time.Sleep within the for loop to 20 from 2 and could see that within the response, coming back from the rlq.allow, that we were no longer being rate limited by going over the 1 second interval value per host. * Limit the number of active go routines in TestRateLimitQuota_Allow_WithBlock |
||
---|---|---|
.. | ||
quotas.go | ||
quotas_rate_limit.go | ||
quotas_rate_limit_test.go | ||
quotas_test.go | ||
quotas_util.go |