Я запускаю составное задание с тремя дочерними заданиями.
Определение составной задачи:
составной задатель-запуска --graph = 'task1 && task2 && task3'
Команда запуска
запуск задачи «мои составленные задачи - свойства» app.composed-task-runner.composed-arguments-arguments = arg1 = a.txt arg2 = test "
Сценарий 1: когда составная задача выполняется без ошибок, аргументы передаются всем дочерним задачам.
Сценарий 2: когда сбой второй дочерней задачи и перезапуск задания, аргументы составленной задачи передаются второму дочернему элементу.задача, но не третья дочерняя задача
Сценарий 3:
, когда первая и вторая задачи завершаются успешно, а третья дочерняя задача не выполняется и если задание перезапускается, аргументы составленной задачи теперь передаются третьейдочерняя задача.
Наблюдение: после сбоя задачи и перезапуска аргументы составленной задачи передаются только невыполненной задаче, а не задачам после этого.
Как извлекаются аргументыв кормовой задачеперезапустить работу?в чем причина такого поведения?
Используемая версия:
Локальный сервер Spring Cloud - 1.7.3, Загрузка Spring - 2.0.4, Задача Spring Cloud Starter - 2.0.0