Last modified: 2013-05-29 20:25:18 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T48429, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 46429 - Zero doesn't clear carrier options from cache when config page is updated
Zero doesn't clear carrier options from cache when config page is updated
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
ZeroPortal (Other open bugs)
unspecified
All All
: Unprioritized normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-03-21 19:15 UTC by Brion Vibber
Modified: 2013-05-29 20:25 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Brion Vibber 2013-03-21 19:15:06 UTC
Currently it takes up to an hour for changes to the carrier options and carrier language options pages to propagate into memcached.

This is a serious issue as it means that any mistakes in a deployment will last up to an hour.

The Zero extension should be able to detect that it's on the master wiki, hook into page saves for those pages, and clear the relevant cache keys.

Additionally, probably the consumer side of Zero needs to change its cache key from using wfMemcKey() (which adds a wiki-specific prefix) to a global one so it's easier to clear from the master wiki (only one entry per page, instead of one per page per language).
Comment 1 dr0ptp4kt 2013-03-22 23:55:16 UTC
https://gerrit.wikimedia.org/r/55444

It's not clear to me that we can sidestep the remote grab of the carrier prefs. This is a stopgap to buy more time to research while giving us more flexibility for actual deploys.
Comment 2 dr0ptp4kt 2013-05-29 20:25:18 UTC
The carrier prefs now update immediately. It won't stop Varnish caches, of course...

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links