Перейти к содержанию

Задачи

Задачи — это операции, выполняемые пользователем системы управления, включающие сообщения, дату создания, прогресс и статус.

Для задач предусмотрено несколько фильтров:

  • Все задачи.

  • Не выполнено.

  • Выполнено.

  • В процессе.

  • Потерянные.

  • Частичные.

  • Отменённые.

Задачи формируются системой управления на основании действий пользователя. Каждая задача формирует одно или несколько событий. Некоторые могут создавать подчиненные задачи. Сложносоставные задачи на определенном этапе могут быть в состоянии частичные, так как не все подчиненные задачи выполнились.

Задачи в состоянии Не выполнено — это задачи, выполнение которых завершилось ошибкой.

Задачи в состоянии Выполнено — это задачи, выполнение которых завершилось успешно.

Задачи в состоянии В процессе — это задачи, находящиеся в процессе выполнения. Ошибок в процессе выполнения не произошло, время ожидания ответа о результате выполнения задачи ещё не истекло.

Задачи в состоянии Потерянные — это задачи, от которых не поступил результат выполнения в течение заданного времени ожидания. Потеря задачи чаще всего связана с запуском другой задачи (тем же или другим пользователем), выполняющей это же действие или отменяющей выполнение текущей или задача, во время выполнения которой узел выключился. Примером может быть попытка выполнить создание ещё одного снимка состояния работающей ВМ до окончания создания предыдущего (двойное выполнение операции).

Задачи в состоянии Частичные — это задачи, выполнение которых завершилось частично, то есть, например, на части узлов выполнение завершилось успешно, а на других нет.

Задачи в состоянии Отменённые — это задачи, выполнение которых пользователь отменил с помощью нажатия кнопки:

  • img в окне подробного просмотра задачи.
  • img напротив задачи в списке задач (для мультизадач).
  • Отменить все задачи после нажатия на кнопку Действия (для мультизадач).

Примечание

Мультизадача — это задача, включающая несколько подзадач.

Информацию о задаче и связанные события можно посмотреть в окне подробного просмотра задачи, которое открывается при нажатии на сообщение о задаче. Окно подробного просмотра содержит следующие сведения:

  • Информация о действии.

  • ID задачи.

  • Дата создания.

  • Время выполнения в секундах.

  • Прогресс выполнения в процентах.

  • Ответ от узлов после завершения.

  • Имя пользователя, создавшего задачу.

  • Статус выполнения задачи.

  • Возможность перезапуска задачи с теми же параметрами
    с помощью кнопки img.

  • Сообщения во время выполнения задачи (текст сообщения и дата создания).

Для задач существует возможность обновления статуса с помощью кнопки Действия - Обновить статус задач.


Отмена задачи

Задачи со статусом В процессе можно отменить. Для этого в окне подробного просмотра задачи есть кнопка img. При нажатии на кнопку не происходит завершение фактического выполнения задачи, а только пропускаются следующие шаги для мультизадачи и дополнительные операции, которые запускает система после завершения задачи (постобработка задачи).

Мультизадачи также можно отменить с помощью кнопки img напротив задачи в списке задач. Данная кнопка напротив задачи активна только для мультизадач.

Вне зависимости от результата задача переходит в статус Отменённые и снимает блокировки с сущностей, которые были заблокированы на время её выполнения.

Внимание

Стандартная процедура отмены задачи (не мультизадачи) не поддерживается в связи с потенциальной возможностью возникновения неконтролируемых последствий при прерывании выполнения операций.

Форсированная отмена является исключительным механизмом восстановления работоспособности, когда задача фактически уже не выполняется (задача «зависла») и поэтому не может завершиться, но оставляет связанные с ней сущности заблокированными. При активации данной процедуры выполняются следующие операции:

  • Обновление статуса задачи в системе до значения «отменена».

  • Деактивация всех наложенных блокировок на ассоциированные системные сущности.


Отмена всех задач

Для мультизадач существует возможность отмены всех задач в процессе выполнения с помощью кнопки Действия - Отменить все задачи. При этом не происходит завершение фактического выполнения текущей задачи, а только пропускаются следующие шаги для мультизадачи.


Перезапуск задачи

Для повторного запуска завершенной задачи необходимо нажать на кнопку img напротив задачи или на кнопку img в окне подробного просмотра задачи.

Допускается перезапуск как успешно завершенной задачи, так и задачи, завершенной с ошибкой.


Логи задач

Задача при постановке с контроллера на узел(лы) проходит полный круг и, соответственно, отображается не только в журнале задач, но и в логах контроллера и узла(ов).

При возникновении в журнале задач ошибок, таких как Ответ: No response yet, необходимо посмотреть логи и найти, где обрывается последовательность логов.