Page MenuHomePhabricator

Lock wait timeout when trying to save "Anexo:Ascensos y descensos de la Categoría Primera A" on eswiki
Closed, ResolvedPublic

Description

https://es.wikipedia.org/w/index.php?title=Anexo:Ascensos_y_descensos_de_la_Categor%C3%ADa_Primera_A&action=edit&oldid=87345116 Click on save page button.

Function: WikiPage::updateRedirectOn
Error: 1205 Lock wait timeout exceeded; try restarting transaction (10.64.16.22)

Event Timeline

Glaisher raised the priority of this task from to Needs Triage.
Glaisher updated the task description. (Show Details)
Glaisher added subscribers: Glaisher, aaron, Jmvkrecords.

Information: Error is running after a merging pages action. Now I can't delete, edit, revert, nor save an old diff.

It seems ok now. Edition is possible, and can't see error at this time. Maybe we can close this ticket.

jcrespo claimed this task.

I think this is a *real* race condition, but there is not much to do (combination of merging history and then trying to edit)- merging the history takes some time, so it is necessary to wait a bit until it is fully done for further changes. In a way, the errors is protecting the revision history from incompatible changes being applied. The only thing I could suggest is capturing the errors and sending a more friendly message to users- but I not sure how frequently this will happen.

@Jmvkrecords / @Glaisher please do not doubt reopening this ticket if it happens again- in that case please make sure to add the timestamp on when exactly the error happened so we can monitor it on the logs.