Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 2.89 KB

release-change.md

File metadata and controls

29 lines (25 loc) · 2.89 KB

Обратная совместимость

С этого момента обратная совместимость между устаревшими версиями Baseline и платформой не поддерживается. С каждый релизом Baseline (о котором участники будут оповещены) будет производиться изменение namespace для подключения к ws-серверу платформы. Актуальный namespace будет содержаться только в актуальной версии Baseline.

Инструкция по обновлению (по порядку)

  • docker compose down
  • git pull origin main
  • rm .env
  • cp .env.example .env
  • проверить/заполнить в файле tmp/creds.cfg актуальный token в формате <token = "ваш_токен_из_лк">
  • docker compose pull
  • docker compose up -d

Фидбек

  • команда send теперь в явном виде выводит в консоль результат своей работы (принят ли файл с решением платформой)
  • получение файла на стороне Baseline теперь дополнительно пишет информацию в лог в сообщает платформе о том, принят ли файл с заданием и во сколько принят.

Логи

  • теперь в директории logs 2 файла. system_state_notice.log и system_push_notice.log
  • system_state_notice.log - отвечает за логирование запуска ядра, получения и сохранения файлов и коллбек на платформу
  • system_push_notice.log - отвечает за вызываемые вручную команды. Отправку файла, прерывание сессии.
  • в файле system_state_notice.log фиксируется время. за которое Baseline скачал себе файл с платформы. (ключ file-download-time)
  • в файле system_push_notice.log фиксируется время, за которое платформа приняла ответ от Baseline. (ключ time в file-send)

Команды

  • вызовы команд send и abort стали синхронными и теперь обращаются к платформе AIMed по http-протоколу
  • фидбек для команды send выводится в stdout и дублируется в файл логов system_push_notice.log

Callbacks

  • после получения файла Baseline сообщит платформе о том, что успешно его сохранил с меткой времени