-
Bug
-
Resolution: Timed out
-
Low
-
1
-
Severity 2 - Major
-
Issue Summary
Label suggestion cache assists in storing the suggestions when a user has to use or filter labels. This cache is refreshed periodically and also validates permission the user has to the issues using the labels.
While refreshing the cache for the label suggestions it is possible that a rate limit is applied if the refresh of the cache fails to validate the permissions due to a complex permission setting such as reporter or group picker field.
Steps to Reproduce
- Create a restrictive permission scheme based on reporter and on a select group field
- Associate with a project
- Create some labels on issues restricted from users
- Use those labels until they should appear as suggestions
- Wait for a refresh of the suggestions cache
Expected Results
It should work without high db costs.
Actual Results
429 errors are being thrown preventing the users from using the system properly.
Workaround
No workaround at the moment