Eike Kettner 41c0f70d3b Fix cancelling jobs
A request to cancel a job was not processed correctly. The cancelling
routine of a task must run, regardless of the (non-final) state. Now
it works like this: if a job is currently running, it is interrupted
and its cancel routine is invoked. It then enters "cancelled" state.
If it is stuck, it is loaded and only its cancel routine is run. If it
is in a final state or waiting, it is removed from the queue.
2020-06-26 23:08:27 +02:00
..
2020-06-26 23:08:27 +02:00
2020-05-25 13:56:06 +02:00
2020-06-26 23:08:27 +02:00
2020-06-26 23:08:27 +02:00
2020-06-26 23:08:27 +02:00
2020-06-26 23:08:27 +02:00