twitter/gizzard — pull request #84 by hyungoo (2012-02-23 01:10:01+00:00)
Title: Execute nested-jobs best-effort. Individual exception should not block t...

If a smaller job from a NestedJob fails with an exception, Gizzard currently gives up on the rest of the jobs without trying and send them to the error queue. When error queue is backed up, this causes innocents jobs significant delay. Note that a blocked shard could cause this problem. This will make Gizzard's NestedJobs best-effort.

This change may affect previous usages, if they were relying on the serial execution of NestedJob.