Last modified: 2012-03-05 23:03:29 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T36903, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 34903 - Create + edit through API not properly rolled back during downtime
Create + edit through API not properly rolled back during downtime
Status: NEW
Product: MediaWiki
Classification: Unclassified
API (Other open bugs)
1.19
All All
: Low normal (vote)
: ---
Assigned To: Nobody - You can work on this!
https://en.wikipedia.org/w/index.php?...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-03-02 19:49 UTC by Derk-Jan Hartman
Modified: 2012-03-05 23:03 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Derk-Jan Hartman 2012-03-02 19:49:14 UTC
There might be a transaction rollback issue in the API. There was some small downtime around 19:07, 2 March 2012 (UTC). A user was trying to post a userwarning on a talk page [[:en:User talk:Kerev HaEmet]] using Twinkle. The downtime occurred, and after that the user leaving the message was greeted with: 

The requested page or revision cannot be found
The database did not find a page or revision that it was expecting to find.
The relevant page of the wiki was "User talk:Kerev HaEmet" and the requested data (for error checking purposes) was: <didn't capture any more than this, sorry>

Which remained there. The page was later manually deleted, which solved the 'problem'.

Suspect that the API edit created the page, but failed to actually make the revision. This would mean that this transaction is not rolled back properly when a failure occurs somewhere between page create and revision create. Just a hunch of course.
Comment 1 Ravensfire 2012-03-02 20:29:07 UTC
Additional note (I was the user trying to leave a message on the talk page) - after getting the initial error page, I tried to edit the talk page several times. Each time I would get an edit conflict, preventing me from saving my changes.  The page history wasn't showing activity though, and clicking on the talk page showed the message above.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links