Page MenuHomePhabricator

Annoying template vandalism
Closed, DeclinedPublic

Description

Author: dhwl09

Description:
Given the annoyance of the now rampant template vandalism (or more specifically, the annoyance of countless anons pestering us about it for half an hour after each spat is dealt with) it seems to me it would be efficient if registered users (or perhaps administrators only, or an even stricter set of users if this has too much potential to drain system resources) were given the ability to cause a cascading purge of the server cache, whereby the recaching of a template recached every page that transcluded that template, so on and so forth.


Version: unspecified
Severity: enhancement

Details

Reference
bz14878

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 10:11 PM
bzimport set Reference to bz14878.
bzimport added a subscriber: Unknown Object (MLST).

Anyone can actually do this by editing or purging (not sure about the last one) a template, that'll schedule all transcluding pages to be purged. They aren't purged immediately because there could very well be millions of transcluding pages (this is true for [[Template:!]], for example) and purging them all would take way too long for a simple request. I don't see how we can resolve this bug except by adding some sort of job queue management interface for sysops, which would allow them to remove and prioritize jobs.

The job queue was designed to keep large operations such as this from being done all at once. As soon as you try to override that, you defeat the purpose of the cache to begin with.

I think having an interface to prioritize jobs kinda ruins the simplicity and transparency of the job queue. Suggest WONTFIX.