Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | • Addshore | T208425 [EPIC] Kill the wb_terms table | |||
Resolved | ArielGlenn | T226167 audit public tables and make sure we dump them all | |||
Resolved | • Addshore | T219175 [Mega] - Migrate data from wb_terms to new schema | |||
Resolved | • Addshore | T219121 [Checkpoint 2] Refactor Write & Migration code for Properties | |||
Resolved | None | T220150 [Story] Clean up unused records | |||
Invalid | None | T221703 add a job to wikibase to invoke clean up logic |
Event Timeline
Comment Actions
I am also not happy with this task, as again it specifies a solution, not an outcome. I much rather have "avoid expensive cleanup during the request to the degree this is possible" as acceptance criteria in the story.
Comment Actions
If we instead go with a deferred update, as I suggested in T220150#5155352, then we probably won’t need a separate job class, since a deferred update can also just be a callable (anonymous function), and that should be enough in our case.
Comment Actions
Just to not ignore your comment here, this was a break down sub-task of a solution we previously agreed on in the parent task, hence it is more of a solution than a problem task.