Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use suspendable ports for the agent, with timeouts | Christopher Baines | 2022-10-16 |
| | | | | | | | | This seems like a way of making the Guile internals for doing network I/O reliable. Currently, there are problems where things on the network timeout, but the Guile code for reading/writing just sits there, hung. This seems like it might help. | ||
* | Allow specifying the maximum number of allocated builds | Christopher Baines | 2022-10-10 |
| | | | | For an agent. | ||
* | Allow changing the agent parallel uploads | Christopher Baines | 2022-07-06 |
| | |||
* | Try to guard against broken locale settings | Christopher Baines | 2021-10-12 |
| | | | | | As falling back to the C locale can break things, like creating nars from outputs. | ||
* | Ensure there's data in backtraces | Christopher Baines | 2021-06-07 |
| | |||
* | Switch to a default 1min load average of 3/4 of the processor count | Christopher Baines | 2021-05-21 |
| | | | | As this will be a better default on machines with more cores. | ||
* | Add a new dynamic authentication approach | Christopher Baines | 2021-02-28 |
| | | | | | | This avoids the need to create agents upfront, which could be useful when creating many childhurd VMs or using scheduling tools to dynamically run agents. | ||
* | Rework the agent messaging modules | Christopher Baines | 2021-01-15 |
| | |||
* | Use methods for the agent messaging | Christopher Baines | 2021-01-15 |
| | | | | This will allow adding more agent messaging approaches. | ||
* | Remove unnecessary nproc usage | Christopher Baines | 2020-12-24 |
| | |||
* | Tweak the default max load | Christopher Baines | 2020-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 period | Christopher Baines | 2020-12-23 |
| | |||
* | Switch to using the 1 minute load average | Christopher Baines | 2020-12-23 |
| | | | | So that it's more responsive. | ||
* | Avoid starting builds if the system load is high | Christopher Baines | 2020-12-23 |
| | |||
* | Start using Prometheus metrics with the agent | Christopher Baines | 2020-12-07 |
| | | | | | Rather than having the agent run a webserver, use the textfile collector from the node exporter. | ||
* | Add a --password-file option to the agent | Christopher Baines | 2020-09-17 |
| | |||
* | Deduplicate the system arguments for the agent process | Christopher Baines | 2020-07-03 |
| | | | | The default value of the current system can lead to duplicates. | ||
* | Fix handling of --system= for the agent process | 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. | ||
* | Support agents processing builds in parallel | Christopher Baines | 2020-05-17 |
| | |||
* | Support providing different substitute URLs for different purposes | Christopher Baines | 2020-05-08 |
| | | | | | | | The agent looks to substitute the derivation, and also substitute inputs, so allow providing different substitute URLs for each of these purposes. This can make substituting faster in the case where you have a different source of substitutes for derivations and non-derivation items. | ||
* | Make it possible to pass in substitute-urls to the agent | Christopher Baines | 2020-04-26 |
| | | | | So that you don't have to just use the daemon's defaults. | ||
* | Implement more of an agent sending a status update | Christopher Baines | 2020-04-10 |
| | |||
* | Add some empty scripts | Christopher Baines | 2020-04-04 |