[Bug 42957] Ensure transactional integrity of uniqueness constraints

2014-11-07 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=42957

Daniel Kinzler daniel.kinz...@wikimedia.de changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |WONTFIX

--- Comment #2 from Daniel Kinzler daniel.kinz...@wikimedia.de ---
MediaWiki doesn't give us enough control to assure full transactional
integrity. Generally, MediaWiki chooses performance over db integrity, e.g. by
sacrificing transactional scope for reduced lock retention times.

As of now, we check global constraints inside the main transaction (via
prepareSave), but update secondary tables only after the main transaction (via
doEditUpdates and doDeleteUpdates). This follows the precedence set by
MediaWiki core for updating secondary tables like pagelinks. It's more
problematic for tables that are used to enforce global constraints, but I think
we can live with it for now. 

Closing wontfix since I see no way to fully fix this without sacrificing
scalability, and we are doing pretty good as it is.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 42957] Ensure transactional integrity of uniqueness constraints

2013-11-04 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=42957

Lydia Pintscher lydia.pintsc...@wikimedia.de changed:

   What|Removed |Added

 CC||lydia.pintscher@wikimedia.d
   ||e

--- Comment #1 from Lydia Pintscher lydia.pintsc...@wikimedia.de ---
Is this the same as bug 42325?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 42957] Ensure transactional integrity of uniqueness constraints

2013-10-29 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=42957

Daniel Kinzler daniel.kinz...@wikimedia.de changed:

   What|Removed |Added

   Priority|High|Normal
 CC||daniel.kinz...@wikimedia.de

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 42957] Ensure transactional integrity of uniqueness constraints

2012-12-13 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=42957

denny vrandecic denny.vrande...@wikimedia.de changed:

   What|Removed |Added

   Priority|Unprioritized   |High
 CC||denny.vrandecic@wikimedia.d
   ||e

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l