This includes a complex logic of handling transactions. It really doesn't need to be there.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Ladsgroup | T299691 Break down monster class: Database | |||
| Resolved | Ladsgroup | T299698 Move out transaction management out of Database class |
Event Timeline
Change 755786 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Introduce TransactionManager class to move out the logic
Change 755786 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Introduce TransactionManager class to move out the logic
Change 757984 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Move more code from Database to TransactionManager
Change 757984 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Move more internal code from Database to TransactionManager
Change 760664 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Move write transaction reporting to TransactionManager
Change 760664 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Move write transaction reporting to TransactionManager
Change 762436 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Move more code from Database to TransactionManager
Change 762436 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Move more code from Database to TransactionManager
Change 763964 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Migrate $this->trxFname to TransactionManager
Change 763964 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Migrate $this->trxFname to TransactionManager
Change 764466 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Move another batch of transaction management code
Change 764466 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Move another batch of transaction management code
Change 766188 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Migrate TransactionProfiler calls to TransactionManager
Change 766188 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Migrate TransactionProfiler calls to TransactionManager
Change 768004 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Move transaction callbacks out of Database to TransactionManager
Change 768004 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Move transaction callbacks out of Database to TransactionManager
Change 768366 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):
[mediawiki/core@master] rdbms: Simplify TransactionManager class a bit now the code has moved
Change 768366 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Simplify TransactionManager class a bit now the code has moved