Lucas_Werkmeister_WMDE updated the task description. (Show Details)

CHANGES TO TASK DESCRIPTION
...
This is the root cause for the [2018-02-26 WBQC incident](https://wikitech.wikimedia.org/wiki/Incident_documentation/20180226-WikibaseQualityConstraints) – for constraint checks with only successful results (where the filtering step resulted in an empty set of depended entity IDs), `CachingResultsBuilder` would ask for `getLatestRevisionIds( [ /* empty array */ ] )`. However, this incorrect request only caused large-scale problems due to a combination of other bugs.

Note that this means the `latestRevisionIds` of all cached results are incorrect (even if they’re not empty, they can still be incomplete), so a full fix to this bug must make sure that we’re not using those incorrect results. The easiest solution is probably to tweak the cache key (e. g. change the `v2` component to `v2.1`).

TASK DETAIL
https://phabricator.wikimedia.org/T188384

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Aklapper, Lucas_Werkmeister_WMDE, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, Agabi10, Wikidata-bugs, aude, ArielGlenn, He7d3r, Mbch331, Jay8g, greg
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to