Addshore added a comment.
tldr; Yes we should and are going toward not having these run in the requests. Constraint check runs are going to run post edit and be persistently stored. T201150: Regularly run constraint checks for all items <https://phabricator.wikimedia.org/T201150> T204024: Store WikibaseQualityConstraint check data in persistent storage instead of in the cache <https://phabricator.wikimedia.org/T204024> This will mean most of these requests for constraint check data will just load from the store. There will be some cases that the data stored is out of date and will need to be recalculated. This is discussed in the current rfc @ T214362#4980932 <https://phabricator.wikimedia.org/T214362#4980932> and the few comments after that one. The initial plan for those cases would be to keep the current behaviour (run the checks in the request, as well as trigger something to store some updated values for subsequent requests) however when we discuss this in the future there are other options such as don't show anything / say they are generating, do the checking in the job queue, save them, and then get the UI to poll & wait for them etc. TASK DETAIL https://phabricator.wikimedia.org/T212282 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Addshore Cc: Krinkle, Addshore, Aklapper, Lydia_Pintscher, Lucas_Werkmeister_WMDE, Michael, alaa_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Agabi10, Jonas, Wikidata-bugs, aude, Jdforrester-WMF, Mbch331, Jay8g, Krenair
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
