agola/internal/services/executor
Simone Gotti 88dbca15a3 executor: serialize task handling
taskUpdater will be called serially and won't block. It'll execute a goroutine
for executing the task and for sending the task state to the scheduler.

executeTask will just start task execution, all the logic of choosing if
starting a task is moved inside taskUpdater

In this way we avoid concurrency issues when handling the same executorTask
in parallel
2020-02-27 17:19:42 +01:00
..
driver tests: improve services logging 2020-01-15 12:30:34 +01:00
registry *: export clients and related types 2019-08-02 12:02:01 +02:00
api.go *: write and flush header on log handlers 2019-11-14 10:52:45 +01:00
executor.go executor: serialize task handling 2020-02-27 17:19:42 +01:00