celery/kombu — pull request #168 by kevin1024 (2012-10-30 03:05:57+00:00)
Title: Make Queue Cycling in Redis More Fair

The previous method of cycling queues with the Redis transport was
not fair if there were a lot of empty queues. Queues waiting behind
lots of empty queues and at least one very full queue will be forced
to wait until the queue in front of it is rotated, and then will
only get the chance to be consumed once. This changes the behavior
to rotate the most recently used queue to the back of the list,
elmininating the problem. See Kombu issue #166 for more.