When mixing read and write operations to the database during an edit action, inconsistencies can be introduced due to slave lag if the read operations are performed against a slave DB. We should identify code sections prone to this issue, and address it in a suitable manner.
|Resolved||hoo||T88986 [Task] Avoid inconsistencies in Wikidata editing due to slave lag|
|Resolved||daniel||T88985 ConnectionManager should safeguard against slave lag.|
|Resolved||hoo||T108929 [Task] only fallback to master in WikiPageEntityMetaDataLookup when explicitly requested|
No, but I can try to look into it next week (can't promise it though). It's not very hard to do, we just need to make sure we set the load from master flag whenever we load for editing and then the behavior can changed.