[Bug 42957] Ensure transactional integrity of uniqueness constraints
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
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
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
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