agola/internal
Simone Gotti 145c87b4c0 runservice: minimize scheduling of tasks that will be queued by the executor
Since the executor only periodically updates its state we could end up
scheduling much more tasks than the executor ActiveTasksLimit. This will happen
in the case of many parallel tasks that can all start at the same time.

To avoid this also considere the executor tasks saved in etcd that represent
the real view of scheduled tasks.
2020-02-27 11:03:03 +01:00
..
common objectstorage: use a single package 2019-11-08 16:31:48 +01:00
config run config: add tty option for run steps 2019-10-28 16:58:54 +01:00
datamanager tests: improve services logging 2020-01-15 12:30:34 +01:00
db db: use context functions 2019-07-25 14:49:53 +02:00
etcd *: use etcd mutex TryLock 2019-11-12 22:27:17 +01:00
git-handler gitserver: don't return http response/error when calling external git process 2019-09-09 15:46:32 +02:00
git-save *: use vanity url 2019-07-01 11:40:20 +02:00
gitsources go.mod: update dependencies 2020-02-18 13:55:50 +01:00
log Add common logging helper 2019-02-21 16:05:35 +01:00
objectstorage go.mod: update dependencies 2020-02-18 13:55:50 +01:00
runconfig run config: add tty option for run steps 2019-10-28 16:58:54 +01:00
sequence sequence: add tests for String and Parse methods 2019-10-31 16:53:57 +01:00
services runservice: minimize scheduling of tasks that will be queued by the executor 2020-02-27 11:03:03 +01:00
testutil tests: improve services logging 2020-01-15 12:30:34 +01:00
toolbox internal: fix linter errors 2019-07-02 16:20:53 +02:00
util *: improve error handling 2019-11-11 12:17:35 +01:00
tools.go Add makefile 2019-02-21 15:59:16 +01:00