Sybren A. Stüvel
046853932d
Manager: re-queue previously failed tasks of worker when blocklisting
...
When a Worker is blocked from a job, re-queue its previously failed tasks
so that other workers can give them a try.
2022-06-17 15:49:16 +02:00
Sybren A. Stüvel
fd31a85bcd
Manager: add blocking of workers when they fail certain tasks too much
...
When a worker fails too many tasks, of the same task type, on the same job,
it'll get blocked from doing those.
2022-06-17 15:49:16 +02:00
Sybren A. Stüvel
56abc825a6
Refactor: Manager, refactor handling of task failures
...
Split the handling of soft and hard failures into separate functions.
No functional changes intended.
2022-06-17 15:01:52 +02:00
Sybren A. Stüvel
6feee74c54
Cleanup: Manager, move worker task update handling code into its own file
...
Move the code related to task updates from workers to
`worker_task_updates.go`. It's going to get more complex with the
blocklisting in there; this prepares for that.
No functional changes.
2022-06-17 11:46:07 +02:00