Avoid doNotifyQueueEmpty() race conditions for Redis
authorAaron Schulz <aschulz@wikimedia.org>
Tue, 10 Nov 2015 22:34:24 +0000 (14:34 -0800)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 10 Nov 2015 22:34:24 +0000 (14:34 -0800)
commitab2e1dae28f3b15e100e814544419f6719ef06f5
tree8661cb58e25ad32770acda19f05bd0cc0a15d851
parent21b3b0a1ba48bf3d32beef14d9e5e8ec0bc54bb0
Avoid doNotifyQueueEmpty() race conditions for Redis

Previously, races could cause queues to be seen as empty
and ignored when they actually have jobs in them.

Change-Id: I6cdf5c1fbd33c9ed7982e5d2d494974b1d7e09fd
includes/jobqueue/aggregator/JobQueueAggregatorRedis.php