Skip to content

Executor runs #41

@CAPCHIK

Description

@CAPCHIK

Ревлизовать логику "проверки"
Executor, когда берется за проверку того или иного решения должен создавать сущность "проверка", "run", или как-то еще её надо назвать.
И результаты проверки привязывать уже именно к этой проверке.
Таким образом пропадет проблема параллельной проверки одного решения двумя воркерами, они портатят больше времени, займут место в бд, но сам алгоритм отработает корректно, и при необходимости можно будет удалить ненужные или дублирующие результаты

У "проверки" должны быть следующие поля:

  • Время начала/конца проверки
  • Версия программы проверятора (необходимо задавать её при сборке)
  • SolutionId
  • ExecutorId

ExecutorId - идентификатор конкретного executor-а, может быть id контейнера, в котором запущен сервис

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions