Investigate four slow api endpoints discovered during load testing
Our load testing against the 10k environment with the target 200 RPS has shown that the following endpoints performed really slowly. They will need some attention to get fixed.
Environment: http://10k.testbed.gitlab.net
Version: 12.0.2-ee ef76b54fc1e
NAME | RESULT | DURATION | P95 | RPS_COUNT | RPS_MEAN
-----------------------------------------------------|--------|----------|------------|-----------|-------------
api_v4_projects_merge_requests | Passed | 30.0s | 3045.24ms | 2131 | 71.033124/s
api_v4_projects_repository_branches | Passed | 30.0s | 5817.13ms | 878 | 29.266581/s
projects_merge_requests_controller_show_html | Passed | 30.0s | 19351.88ms | 177 | 5.899967/s
projects_merge_requests_diffs_controller_show_json | Failed | 30.0s | 20900.65ms | 71 | 2.366654/s
- An output of this work will be some number of issues for the improvements to be implemented by engineers.
Edited by Grant Young