The ConstraintCheckPlan class holds a list of constraint checks to perform and can optionally optimize this list before performing the checks. This enables several optimizations that should help T103228: Improve performance of constraint check.
Description
Description
Details
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Lucas_Werkmeister_WMDE | T173695 Enable constraint checks by default for users | |||
Open | None | T103228 Improve performance of constraint check | |||
Open | None | T163683 Only check per-item constraints once, instead of with each statement | |||
Open | None | T180798 Only check reference constraints once | |||
Open | None | T180799 Only parse constraint exceptions once per constraint | |||
Declined | None | T180796 Add ConstraintCheckPlan class |
Event Timeline
Comment Actions
Change 374592 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Introduce ConstraintCheckPlan class
Comment Actions
Change 392054 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Add tests for ConstraintCheckPlan
Comment Actions
Change 374592 abandoned by Lucas Werkmeister (WMDE):
Introduce ConstraintCheckPlan class
Comment Actions
Change 392054 abandoned by Lucas Werkmeister (WMDE):
Add tests for ConstraintCheckPlan