Core callers should be moved to things like cancelable atomic sections where possible. Only a select few entry point methods should invoke this function.
Description
Description
Details
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Release | jeena | T300202 1.38.0-wmf.26 deployment blockers | ||
Resolved | Release | thcipriani | T300203 🧪🚂 Trainsperiment Week: 1.39.0-wmf.1, 1.39.0-wmf.2, 1.39.0-wmf.3, 1.39.0-wmf.4 deployment blockers | ||
Resolved | PRODUCTION ERROR | aaron | T281451 Wikimedia\Rdbms\DBTransactionError: Transaction round stage must be 'cursory' (not 'within-rollback-callbacks') | ||
Resolved | PRODUCTION ERROR | aaron | T293859 Wikimedia\Rdbms\DBTransactionStateError: Cannot execute query ... while transaction status is ERROR (after PHP timeout) | ||
Resolved | aaron | T297424 Reduce LBFactory::rollbackPrimaryChanges() callers in core |
Event Timeline
Comment Actions
Change 747228 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):
[mediawiki/core@master] revisiondelete: make RevDelList use cancelAtomic() instead of rollbackPrimaryChanges
Comment Actions
Change 747229 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):
[mediawiki/core@master] filerepo: make FileDeleteForm use cancelAtomic() instead of rollbackPrimaryChanges
Comment Actions
Change 747228 merged by jenkins-bot:
[mediawiki/core@master] revisiondelete: make RevDelList use cancelAtomic() instead of rollbackPrimaryChanges
Comment Actions
Change 747229 merged by jenkins-bot:
[mediawiki/core@master] filerepo: make FileDeleteForm use cancelAtomic() instead of rollbackPrimaryChanges