Acceptance Testing: Rate Limiter
~Conversation: #429 (closed)
Blocked On: omnibus-gitlab#2839 (closed)
We need to test rate limiting in dev and staging before enabling it in production through config changes.
Testing approach:
- Come up with an approach to configuring rate limits in production environments: #429 (comment 41899474)
- Test on dev and staging
- On a single server, for a few problem RPCs, add a very high limit and monitor with the new metrics that were added as part of this change.
- Bring the metrics down to a reasonable level, once we have an idea of what reasonable is.
- Rinse, repeat.
- Once we're happy with the limits, roll them out across the file server fleet.
cc @pcarranza @eReGeBe @ahmadsherif wdyt?
Edited by Andrew Newdigate