Last modified: 2011-03-13 18:06:41 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 T23861, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 21861 - Transaction support for MediaWiki API
Transaction support for MediaWiki API
Status: RESOLVED WONTFIX
Product: MediaWiki
Classification: Unclassified
API (Other open bugs)
unspecified
All All
: Lowest enhancement (vote)
: ---
Assigned To: Roan Kattouw
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-12-16 05:07 UTC by Liangent
Modified: 2011-03-13 18:06 UTC (History)
5 users (show)

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


Attachments

Description Liangent 2009-12-16 05:07:47 UTC
Although it may be a little bit complex, it can be useful.
Comment 1 Roan Kattouw 2009-12-16 10:11:45 UTC
Please explain what you mean by "transaction support".
Comment 2 Liangent 2009-12-18 04:52:38 UTC
Just like transaction support of DBMS. Follow [[ACID]] rules when clients query data and/or edit pages if they request to start transactions.
Comment 3 Max Semenik 2009-12-18 07:27:19 UTC
This bug makes no sense. All database write queries are transactioned wherever appropriate.
Comment 4 Liangent 2009-12-18 10:41:07 UTC
I'm not talking about low-level database queries. I mean something like:

api.php?action=transaction&operation=start
// ...
// any requests here are [[ACID]]
// ...
api.php?action=transaction&operation=commit
Comment 5 Roan Kattouw 2009-12-18 10:49:31 UTC
This would be a complex feature to support, for little gain (AFAICT).

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


Navigation
Links