Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix a few places where the client-option-defaults were missing | Christopher Baines | 2020-10-24 |
| | |||
* | Remove the other unnecessary underscore | Christopher Baines | 2020-10-23 |
| | |||
* | Tweak the prioritisation of derivations | Christopher Baines | 2020-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 script | Christopher Baines | 2020-09-27 |
| | |||
* | Reverse systems-and-targets in the queue builds script | Christopher Baines | 2020-09-27 |
| | | | | So that the order of processing reflects the order of command line arguments. | ||
* | Add command line argument to control building channel instances | Christopher Baines | 2020-09-27 |
| | |||
* | Skip duplicate channel instance derivation requests | Christopher Baines | 2020-09-27 |
| | |||
* | Add default for arguments in queue builds script | Christopher Baines | 2020-09-20 |
| | |||
* | Support fetching specific revisions from the Guix Data Service | Christopher Baines | 2020-09-20 |
| | |||
* | Make the processed commits file configurable | Christopher Baines | 2020-09-18 |
| | | | | In the queue builds script. | ||
* | Make the Guix Data Service to queue builds from configurable | Christopher Baines | 2020-09-18 |
| | |||
* | Fix filtering out unset hooks | Christopher Baines | 2020-09-18 |
| | |||
* | Make the coordinator an argument in the queue builds script | Christopher Baines | 2020-09-18 |
| | |||
* | Add a --password-file option to the agent | Christopher Baines | 2020-09-17 |
| | |||
* | Better describe the default hooks | Christopher Baines | 2020-09-17 |
| | |||
* | Change the buffering configuration before imports | Christopher Baines | 2020-09-16 |
| | | | | Because some of the module inputs write output. | ||
* | Create a run-coordinator-service procedure | Christopher Baines | 2020-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 script | Christopher Baines | 2020-09-16 |
| | |||
* | Don't patch fibers, just use the different procedure directly | Christopher Baines | 2020-09-16 |
| | |||
* | Refactor the fibers server starting code | Christopher Baines | 2020-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 options | Christopher Baines | 2020-09-16 |
| | |||
* | Extract call-with-sigint to the utils module | Christopher Baines | 2020-09-16 |
| | |||
* | Explicitly use the current directory for the database | Christopher Baines | 2020-09-16 |
| | | | | By default. This avoids issues when sqitch is run with --chdir. | ||
* | Use the #:namespace argument for metric registries | Christopher Baines | 2020-08-31 |
| | |||
* | Use the guile-prometheus library for the metrics | Christopher Baines | 2020-08-31 |
| | | | | Which was extracted from the Guix Build Coordinator. | ||
* | Deduplicate the system arguments for the agent process | Christopher Baines | 2020-07-03 |
| | | | | The default value of the current system can lead to duplicates. | ||
* | Add a hook for when a build starts on an agent | Christopher Baines | 2020-07-01 |
| | |||
* | Add a hook for when builds are submitted | Christopher Baines | 2020-07-01 |
| | |||
* | Increase the retry times for submitting builds | Christopher Baines | 2020-06-20 |
| | |||
* | Fix handling of --system= for the agent process | Christopher Baines | 2020-06-19 |
| | |||
* | Remove left over debugging | Christopher Baines | 2020-06-19 |
| | |||
* | Handle the system more explicitly when fetching builds | Christopher Baines | 2020-06-19 |
| | | | | Also support fetching builds for specific systems from the Guix Data Service. | ||
* | Extract out system and target from package-derivations-for-commit | Christopher Baines | 2020-06-19 |
| | |||
* | Retry requests to the Guix Data Service | Christopher Baines | 2020-06-19 |
| | |||
* | Print out a message when waiting in the queue builds script | Christopher Baines | 2020-06-02 |
| | |||
* | Increase the retry delay in the queue builds script | Christopher Baines | 2020-06-02 |
| | |||
* | Use the %processed-commits-file variable in place of the string | Christopher Baines | 2020-06-02 |
| | | | | In the queue builds script. | ||
* | Fix the missing tags argument in the queue builds script | Christopher Baines | 2020-06-01 |
| | |||
* | Support adding tags to builds | Christopher Baines | 2020-05-31 |
| | |||
* | Use one thread for each type of hook event | Christopher Baines | 2020-05-25 |
| | | | | | This will allow some parallel processing of hook events, at least those of different types. | ||
* | Support showing blocking builds | Christopher Baines | 2020-05-22 |
| | | | | | This is useful to find builds that have failed, and in failing blocked other builds from being attempted. | ||
* | Include retrying when submitting builds | Christopher Baines | 2020-05-20 |
| | |||
* | Send requests directly to the coordinator for submitting builds | Christopher Baines | 2020-05-20 |
| | |||
* | Fetch substitutes in a separate channel | Christopher Baines | 2020-05-19 |
| | | | | As I'm guessing this could block the thread for fibers. | ||
* | Fix the build show missing inputs functionality | Christopher Baines | 2020-05-19 |
| | |||
* | Make it possible to show builds for an output | Christopher Baines | 2020-05-19 |
| | |||
* | Support agents processing builds in parallel | Christopher Baines | 2020-05-17 |
| | |||
* | Convert the client actions to happen over HTTP | Christopher Baines | 2020-05-17 |
| | | | | | | | | | | | | There were a few issues with the previous approach, I was concerned about trying to write to the SQLite database from two processes, it's already segfaulting occasionally when accessing it from just one. Additionally, the client actions were already doing things that should happen in the coordinator process, like allocating builds. I'm trying to not turn this in to a web app, but not doing very well. Although having this information and these actions available over the network does make it possible to build a web app frontend, which I've had in mind. | ||
* | Use a variable | Christopher Baines | 2020-05-17 |
| | |||
* | Change how triggering build allocations works | Christopher Baines | 2020-05-17 |
| | | | | | Associate this with the coordinator, rather than having the logic in the agent communication code. |