This repository was archived by the owner on Jan 10, 2019. It is now read-only.

Description
Consider a case where there is a job queue and a worker has taken a job from the queue but has not finished it. While the job is being processed, the worker restarts. It appears that this job will never be given to another worker. Presumably, the jobs should have an optional timeout period after which they will be automatically cancelled.