После перезапуска JobMaster восстановит соединения с менеджерами задач и RSS-службой, используя события, записанные в JobEventStore, и на основе промежуточных результатов восстановит ход выполнения задания. Сначала диспетчер заданий будет использовать события, хранящиеся в JobEventStore, для восстановления состояний выполнения каждого оператора в задании. Затем, основываясь на состоянии OperatorCoordinator, JobMaster восстановит необработанные исходные данные, чтобы избежать потери или дублирования данных. Впоследствии диспетчер заданий будет дополнительно корректировать ход выполнения на основе доступных промежуточных результатов, сообщаемых менеджерами задач и RSS-службой. Если какой-либо раздел промежуточного результата потерян, но все еще необходим для нижестоящих задач, задача продюсера будет сброшена и выполнена повторно. Наконец, выполнение задания продолжится с восстановленного прогресса.