Make CDN purge calls use DeferredUpdates
authorAaron Schulz <aschulz@wikimedia.org>
Tue, 1 Dec 2015 00:05:56 +0000 (16:05 -0800)
committerKrinkle <krinklemail@gmail.com>
Fri, 4 Dec 2015 19:09:03 +0000 (19:09 +0000)
commitafbff42aca049d32aec003db720ff88f204c83d2
treef3b4ac3bacfd092ae430769ef6f47a595498ea19
parent99610822d875a7b596cda0c0e7fd9033d044df0a
Make CDN purge calls use DeferredUpdates

* Using addUpdate() makes sure purges are coalesced and
  de-duplicated.
* Also removed incosistent $wgUseSquid checks. If CDN caching
  is not used, then $wgSquidServers will just be empty anyway.

Bug: T119016
Change-Id: I8b448366f037f668385d252f9d68289b71d1a707
includes/Title.php
includes/filerepo/file/LocalFile.php
includes/jobqueue/jobs/HTMLCacheUpdateJob.php
includes/page/WikiPage.php
includes/revisiondelete/RevDelFileList.php