mirror of
https://github.com/hanzoai/tasks.git
synced 2026-10-04 02:04:03 +00:00
## What changed? Different error message for per-shard per-namespace rate limiting. Shard level rate limiting was done by namespaceRateLimiter object. namespaceRatelimiter was a MultiRequestRateLimiter with both namespace rate limiter and shard-level rate limiter. Here it is split into two so we can differentiate between rate limiters and return appropriate error messages. ## Why? Currently, per-namespace rate limiter and per-shard per-namespace rate limiter return the same error message. It is difficult to pinpoint the reason for rate limiting in this case. ## How did you test it? Unit tests ## Potential risks None ## Documentation ## Is hotfix candidate? No