Avoid 2 of the 3 queries in doNotifyQueueNonEmpty(), the ones
that register the queue, once such a command has been done in
the request already.
Change-Id: I58553f0c56660f05a3e3000065270baebb8cbb62
Previously, races could cause queues to be seen as empty
and ignored when they actually have jobs in them.
Change-Id: I6cdf5c1fbd33c9ed7982e5d2d494974b1d7e09fd
I have not found documentation about the @params command, so this seems
not valid.
I have moved the text to the corresponding @param
Change-Id: I443866d602b60570278289e6e24a77d37314cede
* Previously it would keep polling if the hash was empty since
empty and non-existing collections are the same in Redis.
* Also turned off the pointless PHP serialization.
* Bumped the cache version key; this change should be deployed
in all wikis at once, along with updating the runners.
Change-Id: I33dc55bc579bf678f14a5383e9e2c3c35231d599
* This tracks all queue types in one simple location that
can be inspected without using MediaWiki.
Change-Id: I197664b9aa620b29f1400e5a60c55a301348120d