Last modified: 2009-05-04 13:15:38 UTC
Every time the visibility of a revision is changed, RevisionDeleter::updatePage() invalidates the HTML cache of all pages linking to that page. This could easily be tens of thousands of pages, for popular (and hence regularly vandalised) targets, adding many hours of work to reparse them all. As long as the current revision does not change, there is no need to do this.
Fixed in r50175