Синхронизировать звонки на детали работы и стандартный вывод - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь отслеживать работу через интерфейс awx.Для этого я (каждые 500 мс)

  1. получаю статус задания из заданий / {jobId} /

  2. вызов заданий / {jobId} /stdout? format = json

После завершения обоих вызовов я проверяю job.failed; если true, я выводю сообщение из stdout красным, иначе зеленым.

Проблема:Возникает ситуация, когда job.failed имеет значение false, а job.status «работает», но стандартный вывод содержит ошибку.Эта ошибка выводится зеленым цветом как обновление состояния.

Когда задание «выполняется», оно снова опрашивается.И на этот раз job.failed будет истинным.

Есть ли способ синхронизировать стандартный вывод и статус задания?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...