Attempted research below.
How fast will the ratelimit be reset after being triggered? Is it the limit denominator? i.e. /v4/projects 2000 requests per 10min, means if my service account trips over 2000 requests everyone in the company will be blocked from making requests for 10min?
Does anyone have experience with how gitlab.com is handled compared to the Self-Hosted rate limiting reset? I could find no explicit mention or even suggestive example.
WHY?
I am trying to do my due diligence for potential impact of an API crawler we will use against our gitlab.com account. I have heavy rate limiting in place with testing, but stuff can always break in surprising ways, so I need to provide a potential impact and remediation plan.
RESEARCH
I have found plenty of documentation mentions under “Gitlab Self-Managed” where the reset will be one minute when the rate is “per minute” but:
- I could find no examples for “per 10 minutes” or similarly larger than one.
- No explicit statements or examples for how gitlab.com handles reset
I really should have been able to find this information in one of these documents/thread.