Added pool counter support for all thumb.php requests
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 23 Apr 2014 20:42:12 +0000 (13:42 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Wed, 23 Apr 2014 20:57:17 +0000 (20:57 +0000)
commit89d85a4be417f41c375df8c3d57ab17ff11a3f63
tree527c0bb8448360aa8f109d8c9557595fb9f50c0d
parentefabc31da242c7596116e5851a5384737ce3113e
Added pool counter support for all thumb.php requests

* This can limit how many workers work on a given file at once,
  regardless of which specific thumbnail parameters are requested.
* Also added a BagOStuff::incrWithInit() method per DRY.
* Tweaked the register_shutdown_function() callback to avoid
  File/MediaTransformOutput references, since they may involve
  TempFSFile objects.

Change-Id: Ic01461cb974ab23b179ac3b60cf6de12e36360f6
includes/objectcache/BagOStuff.php
languages/i18n/en.json
languages/i18n/qqq.json
maintenance/language/messages.inc
thumb.php