Skip to content

Accept 2 storage selectors for redis-cluster-ratelimiting

Sylvester Chin requested to merge sc1-expand-cluster-ratelimiting-selector into master

This MR updates redis-cluster-ratelimiting service to accept 2 storage types cluster_rate_limiting and rate_limiting which is linked to ClusterRateLimiting and RateLimiting respectively.

This allows redis-cluster-ratelimiting service to be unaffected when the Rails application deprecates the temporary ClusterRateLimiting singleton (introduced to facilitate migration) since the RateLimiting will point to redis-cluster-ratelimiting instance.

redis-ratelimiting service is no longer receiving traffic so there is no double-counting. See dashboard.

See gitlab-com/gl-infra/scalability#2217 (closed)

Merge request reports