Problem first raised in T342252: Migrate rdf-streaming-updater to connect to mw-on-k8s
All our mw-on-k8s deployments are experiencing significant throttling at low CPU load. For instance for mw-web, the main deployment in eqiad gets throttled for up to 5ms while using less than 1/10th of its CPU quota.
This is probably due to how CPU quota gets calculated through timeslots, see:
https://medium.com/@betz.mark/understanding-resource-limits-in-kubernetes-cpu-time-9eff74d3161b
https://medium.com/indeed-engineering/unthrottled-how-a-valid-fix-becomes-a-regression-f61eabb2fbd9
I propose we remove the CPU limit for the app container in our mw-on-k8s deployments.