Last modified: 2011-03-13 18:04:38 UTC
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.
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.
WONTFIX per demon.