Investigate slowness in BlobController#show.html
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
The following discussion from !74058 (merged) should be addressed:
-
@reprazent started a discussion: All of these endpoints are dependant on the size of the blob in question. All of the endpoints besides the
showone aren't very busy. So those are fine to lower the urgency.The
BlobController#showhowever is quite busy, but it's not performing all that bad. The past 7 days, it had a success ratio of 99.8% for a 1s threshold. This is below the 99.95% target, so it weighs on the budget because it's so busy. I think the most of the time spend is likely also syntax highlighting. (Based on thecpu_isin https://log.gprd.gitlab.net/goto/7c42d2f426419589f1951f42ae7f600b).It looks like this endpoint is actually doing different things depending on the format: https://log.gprd.gitlab.net/goto/aa6f4400c3a08bb6cbf98413d3e8e0a1
The
jsonversion seems to perform much better than the html variant. What do you think about doing this increase temporarily, and create an issue to break up the endpoint for both behaviours? Then we could have thelowurgency only for the apparently slower html variant. It will also make investigating what exactly is slow for both sides.