Description
As discussed in T363908, the current use of CPU times to determine implementation ordering is causing Wikifunctions to sometimes prefer implementations with longer runtimes (elapsed time); this can result in user frustration and timeouts. By basing the ordering on orchestrator duration, Wikifunctions will select implementations that have considerably faster runtimes in some cases.
Also related to T329138.
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist