ActorNormalization should only be used in the context of direct database access. In such a context, an IDatabase instance should be readily available, and should be provided to the methods on ActorNormalization, to ensure a consistent transactional context.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T272689 Investigate design of UserStore or UserAccountStore | |||
| Resolved | daniel | T276986 Pass IDatabase to ActorNormalization methods |
Event Timeline
Change 668559 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] WIP: ActorNormalization should require a DB connection.
Change 670296 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/extensions/WikiForum@master] Pass a database to acquireActorId().
Change 670297 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/extensions/VoteNY@master] Pass a database to acquireActorId().
Change 670299 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/extensions/Comments@master] Pass a database to acquireActorId().
Change 670301 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/extensions/UserMerge@master] Pass a database to acquireActorId().
Change 670303 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/extensions/SocialProfile@master] Pass a database to acquireActorId().
Change 668559 merged by jenkins-bot:
[mediawiki/core@master] ActorNormalization should require a DB connection.
Change 670297 merged by jenkins-bot:
[mediawiki/extensions/VoteNY@master] Pass a database to acquireActorId().
Change 670303 merged by jenkins-bot:
[mediawiki/extensions/SocialProfile@master] Pass a database to acquireActorId().
Change 670301 merged by jenkins-bot:
[mediawiki/extensions/UserMerge@master] Pass a database to acquireActorId().
Change 670299 merged by jenkins-bot:
[mediawiki/extensions/Comments@master] Pass a database to acquireActorId().
Change 670296 merged by jenkins-bot:
[mediawiki/extensions/WikiForum@master] Pass a database to acquireActorId().
Change 694497 had a related patch set uploaded (by Ppchelko; author: Ppchelko):
[mediawiki/extensions/Comments@master] Provide $dbw to ActorNormalization always
Change 694499 had a related patch set uploaded (by Ppchelko; author: Ppchelko):
[mediawiki/core@master] ActorNormalization::acquireActorId - require IDatabase
Change 694497 merged by jenkins-bot:
[mediawiki/extensions/Comments@master] Provide $dbw to ActorNormalization always
Change 694499 merged by jenkins-bot:
[mediawiki/core@master] ActorNormalization::acquireActorId - require IDatabase