Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Executor runs #41

Open
CAPCHIK opened this issue Dec 3, 2020 · 0 comments
Open

Executor runs #41

CAPCHIK opened this issue Dec 3, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@CAPCHIK
Copy link
Member

CAPCHIK commented Dec 3, 2020

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

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

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

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

@CAPCHIK CAPCHIK added the enhancement New feature or request label Dec 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant