| Lucas_Werkmeister_WMDE updated the task description. (Show Details) |
CHANGES TO TASK DESCRIPTION
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`).
...
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
EMAIL PREFERENCES
To: Lucas_Werkmeister_WMDE
Cc: Aklapper, Lucas_Werkmeister_WMDE, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, Agabi10, Wikidata-bugs, aude, ArielGlenn, He7d3r, Mbch331, Jay8g, greg
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
