Avoid ack() race condition in JobQueueRedis
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 20 Apr 2016 15:34:55 +0000 (08:34 -0700)
committerOri.livneh <ori@wikimedia.org>
Wed, 20 Apr 2016 16:35:30 +0000 (16:35 +0000)
commitefd8f86283a85e03b77ff7b4136b0a59b81e7a1b
treec47f432574dfe1d333b5635ff8b2b0fda8e8cc10
parentd1c0589f6d17419991648f60dffaf8c762df69fc
Avoid ack() race condition in JobQueueRedis

The race would cause jobs to be be unclaimed but have
no actual job data, causing pop() to return false for
them.

Bug: T133089
Change-Id: Icc60388d4431ab7fa2ca2e46bbb0d212b2b94201
includes/jobqueue/JobQueueRedis.php