Page MenuHomePhabricator

Convert BannerMessageGroup to the new caching mechanism
Open, Needs TriagePublic

Description

We are currently serializing and storing objects in the cache for BannerMessageGroup.

BannerMessageGroup is currently serialized as:

O:18:"BannerMessageGroup":11:{s:13:"^@*^@bannerName";s:24:"Genericmaintenancenotice";s:12:"^@*^@namespace";i:866;s:9:"^@*^@source";N;s:8:"^@*^@label";s:57:"MediaWiki:Centralnotice-template-Genericmaintenancenotice";s:5:"^@*^@id";s:45:"Centralnotice-tgroup-Genericmaintenancenotice";s:11:"^@*^@optional";a:0:{}s:10:"^@*^@ignored";a:0:{}s:14:"^@*^@description";N;s:7:"^@*^@meta";b:0;s:10:"^@*^@mangler";N;s:11:"^@*^@messages";a:0:{}}s:34:"Centralnotice-tgroup-newtestbanner";

Compare this with wikipage serialization:

i:52;s:30:"Category:Wikimedia Deutschland"

Event Timeline

Aklapper removed abi_ as the assignee of this task.Jul 2 2021, 5:06 AM

Removing task assignee due to inactivity, as this open task has been assigned for more than two years (see emails sent to assignee on May26 and Jun17, and T270544). Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be very welcome!

(See https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.)