Это ошибка в руководстве по Jet 0.6.1:
Один и тот же экземпляр Job
можно многократно отправлять на выполнение.
На самом деле вы отправляете на выполнение Pipeline
или Dag
, а Job
- ваш дескриптор для одного конкретного выполнения. Таким образом, вы можете получить множество Job
экземпляров для одного и того же Pipeline
или Dag
. Job.restart()
не означает «перезапустить с нуля», но «остановить и запустить» то же самое задание, продолжив с того места, где оно осталось.
После сбоя задания вы можете отправить еще одно задание с тем же экземпляром Pipeline
, но нет механизма для автоматической повторной попытки с нуля после любого сбоя.