Removed doCascadeProtectionUpdates method to avoid DB writes on page views
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 12 Feb 2015 23:03:24 +0000 (15:03 -0800)
committerTim Starling <tstarling@wikimedia.org>
Fri, 20 Feb 2015 03:16:18 +0000 (03:16 +0000)
commit132f7bb89f38780f1433caff8ec643e91a850a8a
tree6ba6b4469c866ce6e457d67d75eead83dd7d3ead
parentf921aaa135d23e8d8c6e1337328ac3c7792548d6
Removed doCascadeProtectionUpdates method to avoid DB writes on page views

* Use special prioritized refreshLinksJobs instead, which triggers when
  transcluded pages are changed
* Also added a triggerOpportunisticLinksUpdate() method to handle
  dynamic transcludes

bug: T89389
Change-Id: I8e5a6ddb643c12e0fb5c1c68bc83f912944e6e8d
includes/DefaultSettings.php
includes/cache/BacklinkCache.php
includes/deferred/HTMLCacheUpdate.php
includes/deferred/LinksUpdate.php
includes/jobqueue/jobs/RefreshLinksJob.php
includes/page/Article.php
includes/page/WikiPage.php
includes/parser/ParserOutput.php
includes/poolcounter/PoolWorkArticleView.php