Page MenuHomePhabricator

When a Tester runs for a Function's Implementations, automatically re-order the list of Implementations in correctness and speed order
Closed, ResolvedPublic

Description

See also T314539: When a Tester run fails for an Implementation, automatically de-approve said Implementation from its function.

When reordering, order first by whether there are failed tests or not, and then by speed.

This is in order to allows us to descope T314539 for now.

Event Timeline

DVrandecic renamed this task from When a Tester runs for a Function's Implementations, automatically re-order the list of Implementations in speed order to When a Tester runs for a Function's Implementations, automatically re-order the list of Implementations in correctness and speed order.Jan 9 2023, 8:47 PM
DVrandecic updated the task description. (Show Details)

Change 881751 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Automatically reorder implementations after performing tests

https://gerrit.wikimedia.org/r/881751

Change 881751 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Automatically reorder implementations after performing tests

https://gerrit.wikimedia.org/r/881751

Change 891717 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Fix code that checks for any results from the cache

https://gerrit.wikimedia.org/r/891717

Change 891744 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Move UpdateImplementationsJob from API to Jobs

https://gerrit.wikimedia.org/r/891744

Change 891744 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Move UpdateImplementationsJob from API to Jobs

https://gerrit.wikimedia.org/r/891744

Change 891891 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Fix logic that checks for results from cache

https://gerrit.wikimedia.org/r/891891

Change 891893 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Add logging to monitor implementation ranking updates

https://gerrit.wikimedia.org/r/891893

Change 891717 abandoned by David Martin:

[mediawiki/extensions/WikiLambda@master] Fix code that checks for any results from the cache

Reason:

Resubmitting as 2 smaller patches

https://gerrit.wikimedia.org/r/891717

Change 892354 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Allow greater flexibility re: when implementation re-ranking occurs

https://gerrit.wikimedia.org/r/892354

Change 891891 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Fix logic that checks for results from cache

https://gerrit.wikimedia.org/r/891891

Change 891893 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Add logging to monitor implementation ranking updates

https://gerrit.wikimedia.org/r/891893

Change 892354 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Allow greater flexibility re: when implementation re-ranking occurs

https://gerrit.wikimedia.org/r/892354

Change 894755 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Add logging statements for implementation ordering code

https://gerrit.wikimedia.org/r/894755

Change 894755 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Add logging statements for implementation ordering code

https://gerrit.wikimedia.org/r/894755

Change 895900 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Fix logging strings to be double-quoted

https://gerrit.wikimedia.org/r/895900

Change 900524 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Get $previousFirst from $attachedImplementationZids

https://gerrit.wikimedia.org/r/900524

Change 900524 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] ApiPerformTest: Get $previousFirst from $attachedImplementationZids

https://gerrit.wikimedia.org/r/900524

Change 895900 abandoned by David Martin:

[mediawiki/extensions/WikiLambda@master] Fix logging strings to be double-quoted

Reason:

No longer needed; was addressed by a different patch

https://gerrit.wikimedia.org/r/895900