aboutsummaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAge
* Remove unnecessary nproc usageChristopher Baines2020-12-24
|
* Tweak the default max loadChristopher Baines2020-12-23
| | | | | Make it slightly less than the available processing units, as this will probably be a better test of whether the system is busy.
* Fix issue with the change of the load average periodChristopher Baines2020-12-23
|
* Switch to using the 1 minute load averageChristopher Baines2020-12-23
| | | | So that it's more responsive.
* Avoid starting builds if the system load is highChristopher Baines2020-12-23
|
* Don't try to cancel processed buildsChristopher Baines2020-12-23
|
* Implement canceling builds in bulkChristopher Baines2020-12-22
| | | | Through the command line interface.
* Fix broken test in the basic allocatorChristopher Baines2020-12-22
| | | | processed, within this record is now a boolean.
* Make it possible to list builds via the command line interfaceChristopher Baines2020-12-21
|
* Guard against starting the coordinator for unknown commandsChristopher Baines2020-12-16
|
* Implement build cancelationChristopher Baines2020-12-16
|
* Change the prioritisation again for non native target buildsChristopher Baines2020-12-14
|
* Reduce the priority of cross built derivationsChristopher Baines2020-12-09
| | | | So that native x86_64-linux derivations are built as a priority.
* Start using Prometheus metrics with the agentChristopher Baines2020-12-07
| | | | | Rather than having the agent run a webserver, use the textfile collector from the node exporter.
* Fix a few places where the client-option-defaults were missingChristopher Baines2020-10-24
|
* Remove the other unnecessary underscoreChristopher Baines2020-10-23
|
* Tweak the prioritisation of derivationsChristopher Baines2020-10-13
| | | | | | | These are my own requirements, which isn't ideal. I was already thinking this script shouldn't be part of this repository. Maybe there could be some configuration through passing in Guile code though, that may give the desired flexibility.
* Remove some hardcoding in the queue builds scriptChristopher Baines2020-09-27
|
* Reverse systems-and-targets in the queue builds scriptChristopher Baines2020-09-27
| | | | So that the order of processing reflects the order of command line arguments.
* Add command line argument to control building channel instancesChristopher Baines2020-09-27
|
* Skip duplicate channel instance derivation requestsChristopher Baines2020-09-27
|
* Add default for arguments in queue builds scriptChristopher Baines2020-09-20
|
* Support fetching specific revisions from the Guix Data ServiceChristopher Baines2020-09-20
|
* Make the processed commits file configurableChristopher Baines2020-09-18
| | | | In the queue builds script.
* Make the Guix Data Service to queue builds from configurableChristopher Baines2020-09-18
|
* Fix filtering out unset hooksChristopher Baines2020-09-18
|
* Make the coordinator an argument in the queue builds scriptChristopher Baines2020-09-18
|
* Add a --password-file option to the agentChristopher Baines2020-09-17
|
* Better describe the default hooksChristopher Baines2020-09-17
|
* Change the buffering configuration before importsChristopher Baines2020-09-16
| | | | Because some of the module inputs write output.
* Create a run-coordinator-service procedureChristopher Baines2020-09-16
| | | | | | This is moving in the direction of not having to use the script to start the service. I think for a Guix service definition, being able to specify some Guile code directly will be better.
* Move more coordinator service startup out of the scriptChristopher Baines2020-09-16
|
* Don't patch fibers, just use the different procedure directlyChristopher Baines2020-09-16
|
* Refactor the fibers server starting codeChristopher Baines2020-09-16
| | | | | More clearly split out the things that need to happen prior to run-fibers, and the things that can happen after.
* Handle string->uri conversion when parsing optionsChristopher Baines2020-09-16
|
* Extract call-with-sigint to the utils moduleChristopher Baines2020-09-16
|
* Explicitly use the current directory for the databaseChristopher Baines2020-09-16
| | | | By default. This avoids issues when sqitch is run with --chdir.
* Use the #:namespace argument for metric registriesChristopher Baines2020-08-31
|
* Use the guile-prometheus library for the metricsChristopher Baines2020-08-31
| | | | Which was extracted from the Guix Build Coordinator.
* Deduplicate the system arguments for the agent processChristopher Baines2020-07-03
| | | | The default value of the current system can lead to duplicates.
* Add a hook for when a build starts on an agentChristopher Baines2020-07-01
|
* Add a hook for when builds are submittedChristopher Baines2020-07-01
|
* Increase the retry times for submitting buildsChristopher Baines2020-06-20
|
* Fix handling of --system= for the agent processChristopher Baines2020-06-19
|
* Remove left over debuggingChristopher Baines2020-06-19
|
* Handle the system more explicitly when fetching buildsChristopher Baines2020-06-19
| | | | Also support fetching builds for specific systems from the Guix Data Service.
* Extract out system and target from package-derivations-for-commitChristopher Baines2020-06-19
|
* Retry requests to the Guix Data ServiceChristopher Baines2020-06-19
|
* Print out a message when waiting in the queue builds scriptChristopher Baines2020-06-02
|
* Increase the retry delay in the queue builds scriptChristopher Baines2020-06-02
|