Page MenuHomePhabricator

Remove zid from ZTypeRegistry's cache when a known ZType is deleted
Closed, ResolvedPublic

Description

Found when analyzing why local tests failed. When Z111 is deleted after each test suite, it disappears from the database but its ID remains in the ZTypeRegistry.

Added ZTypeRegistry::unregisterType to run on ZObject deletion.

Event Timeline

Change 674289 had a related patch set uploaded (by Genoveva Galarza; owner: Genoveva Galarza):
[mediawiki/extensions/WikiLambda@master] Add unregisterType to remove zid from ZTypeRegistry when ZObject is deleted

https://gerrit.wikimedia.org/r/674289

GrounderUK renamed this task from Remove zid from ZTypeRegistry when ZObject is deleted to Remove zid from ZTypeRegistry when a built-in ZObject is deleted.Mar 23 2021, 2:32 PM
Jdforrester-WMF renamed this task from Remove zid from ZTypeRegistry when a built-in ZObject is deleted to Remove zid from ZTypeRegistry's cache when a known ZType is deleted.Mar 24 2021, 5:30 PM
DVrandecic triaged this task as Medium priority.Mar 24 2021, 5:58 PM

Change 674289 merged by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] Add unregisterType to remove zid from ZTypeRegistry when ZObject is deleted

https://gerrit.wikimedia.org/r/674289