aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/coordinator.scm
Commit message (Expand)AuthorAge
* Better handle agent errors on the coordinator sideChristopher Baines2020-10-24
* Add some validation for hooksChristopher Baines2020-10-24
* Remove unnecessary underscoreChristopher Baines2020-10-23
* Improve .tmp build log file handlingChristopher Baines2020-10-11
* Move around the code for build log file locationsChristopher Baines2020-10-11
* Exclude .tmp files when checking for build logsChristopher Baines2020-10-10
* Separate the agent messaging server and client codeChristopher Baines2020-10-07
* Split the fibers utils from the main utils moduleChristopher Baines2020-10-07
* Track the number of builds the allocator is consideringChristopher Baines2020-09-23
* Fix assq-ref when handling build resultsChristopher Baines2020-09-20
* Create a run-coordinator-service procedureChristopher Baines2020-09-16
* Move more coordinator service startup out of the scriptChristopher Baines2020-09-16
* Use the #:namespace argument for metric registriesChristopher Baines2020-08-31
* Use the guile-prometheus library for the metricsChristopher Baines2020-08-31
* Don't skip inserting builds where the system doesn't matchChristopher Baines2020-07-04
* Record the systems fetched for agentsChristopher Baines2020-07-03
* Support tracking the end time of buildsChristopher Baines2020-07-01
* Support storing when builds startChristopher Baines2020-07-01
* Add a timeout for allocationsChristopher Baines2020-06-25
* Handle the system more explicitly when fetching buildsChristopher Baines2020-06-19
* Guard against exceptions in the allocator threadChristopher Baines2020-06-19
* Try and guard against exceptions in the hook processing threadsChristopher Baines2020-06-19
* Support adding tags to buildsChristopher Baines2020-05-31
* Use one thread for each type of hook eventChristopher Baines2020-05-25
* Handle build allocation in a transactionChristopher Baines2020-05-24
* Count hook successes and failuresChristopher Baines2020-05-23
* Start counting allocation successes and failuresChristopher Baines2020-05-20
* Improve handling of submitting buildsChristopher Baines2020-05-19
* Support agents processing builds in parallelChristopher Baines2020-05-17
* Convert the client actions to happen over HTTPChristopher Baines2020-05-17
* Change how triggering build allocations worksChristopher Baines2020-05-17
* Open up more fibers possibilities in the coordinatorChristopher Baines2020-05-17
* Add more debugging for printing backtraces for allocator exceptionsChristopher Baines2020-05-11
* Make sure to try again with allocation exceptionsChristopher Baines2020-05-11
* Try more to not forget about the need to allocate buildsChristopher Baines2020-05-11
* Add some time logging to allocating buildsChristopher Baines2020-05-10
* Clean up data for builds once the success hook completesChristopher Baines2020-05-09
* Extract out a procedure for the data directory for a buildChristopher Baines2020-05-09
* Rework the ensure-all-related-derivations-have-builds optionChristopher Baines2020-05-09
* Make the allocation strategy part of the build-coordinator recordChristopher Baines2020-05-08
* Start passing build-coordinator records to hooksChristopher Baines2020-05-08
* Make a record type for the build coordinatorChristopher Baines2020-05-08
* Switch to a database table rather than a channel for hook eventsChristopher Baines2020-05-08
* Stop if the build command failsChristopher Baines2020-04-30
* Add --ignore-if-build-for-outputs-existsChristopher Baines2020-04-30
* Handle exceptions in the build allocator threadChristopher Baines2020-04-29
* Start timing the duration of a couple of coordinator actionsChristopher Baines2020-04-28
* Fix metric namespacing in a few placesChristopher Baines2020-04-28
* Track the duration of the build allocationChristopher Baines2020-04-28
* Rework the way metrics are handledChristopher Baines2020-04-28