Page MenuHomePhabricator

Use Deferred Updates when saving user preference personaldashboard-visited
Open, HighPublic2 Estimated Story Points

Description

We're seeing a lot of warnings from our newly created OpenSearch Dashboard (round 2):

This is because a database write is happening on render, we should make sure to wrap this preference update call in a Deferred Update like so:

DeferredUpdates::addCallableUpdate

Acceptance Criteria:
Warning is no longer appearing in our logstash dashboard
Database write happening at end of request

Event Timeline

Kgraessle triaged this task as High priority.
Kgraessle set the point value for this task to 2.
Kgraessle moved this task from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.

Change #1269374 had a related patch set uploaded (by Kgraessle; author: Kgraessle):

[mediawiki/extensions/PersonalDashboard@master] Use Deferred Updates when saving user preference personaldashboard-visited

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

Change #1269374 merged by jenkins-bot:

[mediawiki/extensions/PersonalDashboard@master] Use Deferred Updates when saving user preference personaldashboard-visited

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