Page MenuHomePhabricator

Rewind revscoring 1/2 compatibility hacks
Closed, ResolvedPublic

Description

After Revscoring 2 has been in production for a week or so, let's undo the nasty compatibility hacks.

Event Timeline

Change 383667 had a related patch set uploaded (by Awight; owner: Awight):
[mediawiki/extensions/ORES@master] Revert "Fallback to old thresholds API as necessary (take 2)"

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

Change 383667 merged by jenkins-bot:
[mediawiki/extensions/ORES@master] Revert "Fallback to old thresholds API as necessary (take 2)"

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

Noticed that this code isn't deployed yet.

It's actually causing some mischief, because we aren't correctly caching failures, so when the service is unavailable there's a cache stampede on every Special:RecentChanges request to hit model_info=test_stats, which 400's back at the client.

We could cherry-pick into wmf.8, or wait for the train to pick this up on Thursday.

+ 21ad7eefe3107a6a213987c043116d1f86dfe557 Revert "Fallback to old thresholds API as necessary (take 2)"

Change 393959 had a related patch set uploaded (by Awight; owner: Awight):
[mediawiki/extensions/ORES@wmf/1.31.0-wmf.8] Revert "Fallback to old thresholds API as necessary (take 2)"

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

Change 393959 merged by jenkins-bot:
[mediawiki/extensions/ORES@wmf/1.31.0-wmf.8] Revert "Fallback to old thresholds API as necessary (take 2)"

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