jobqueue: improved performance of JobQueueGroup::getQueuesWithJobs()
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 4 Jul 2013 07:05:19 +0000 (00:05 -0700)
committerTim Starling <tstarling@wikimedia.org>
Tue, 1 Oct 2013 03:18:48 +0000 (03:18 +0000)
commit167d7149e4728f7df569a7b2dd887d7ca879f3b3
tree66d096189b1833fc701c9861fd5bf8a42dd93fcd
parent3e72e1df6ae03c3262b0cb9ab8cb1d63ae8f8fba
jobqueue: improved performance of JobQueueGroup::getQueuesWithJobs()

* Also added a JobQueueGroup::getQueueSizes() function.
  This function is now used by the SiteStats to make is
  meaningful for when queues are not in the DB. This number
  is already exposed via the API.

bug: 45072
bug: 50635
bug: 9518
Change-Id: I75c16ffa14c963e7f8fb7cb390e6cc4cde0a5804
includes/SiteStats.php
includes/job/JobQueue.php
includes/job/JobQueueDB.php
includes/job/JobQueueFederated.php
includes/job/JobQueueGroup.php
includes/job/JobQueueRedis.php