Project

General

Profile

coordination #92854

Updated by okurz 4 months ago

## Motivation

See #92770 . Requests to certain routes can be quite heavy in comparison to other operations, e.g. /group_overview which by default evaluate comments which include labels and issue links. This can cause high computational load which should not prevent openQA workers to be able to execute tests as well as shut out other users.

## Ideas
* Only allow certain routes or query parameters for logged in users
* Disable more costly query parameters by default, e.g. no comment, tag, label parsing
* Use external tools to enforce rate limiting, e.g. in the apache proxy
* Do more caching on heavy requests, e.g. evaluation of comments for labels and such

Back