== Current status
We are seeing replication wait timeout reached log messages multiple times per day on translation unit updates. However, when looking at a few of them, they all used up to date data.
So far we have:
* Added statement to wait for replication (up until a timeout), which seemingly did not fix the problem as we are reaching the timeout
* Fixed one case of potentially using replica instead of a master
* Identified that there are inefficient transactions that may hinder the wait for replication logic working as intended
Once a fix is confirmed, we should run refresh-translatable-pages.php script.
== Original report
For eg: Saving https://meta.wikimedia.org/w/index.php?title=Steward_requests/Global_permissions/GS-Header&diff=20168333&oldid=19016463 did not updated the result on https://meta.wikimedia.org/wiki/Special:MyLanguage/Steward_requests/Global_permissions so I have to do a dummy edit https://meta.wikimedia.org/w/index.php?title=Steward_requests/Global_permissions/GS-Header&diff=20168363&oldid=20168333 to make it work.
Previous reports about similar issues:
== QA plan
Affected projects: Wikimedia projects with Translate
QA person: @Nikerabbit / @abi_
QA task post deployment: Test (re-)marking page for translations, make changes to the template and see if those are applied after re-marking without need of dummy edits and re-marking.
== Expected outcome
All translation pages are up to date without the need to do dummy edits.