Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Check specifically for 429's | Christopher Baines | 2024-09-08 |
| | |||
* | Set a default retry-times | Christopher Baines | 2024-09-08 |
| | |||
* | Increase the guix-data-service retry delay | Christopher Baines | 2024-09-08 |
| | |||
* | Change #:ignore to #:no-retry for retry-on-error | Christopher Baines | 2024-09-08 |
| | | | | As I think this was the intent. | ||
* | Generalise build options | Christopher Baines | 2024-09-07 |
| | | | | | This is a breaking change replacing the single priority option to allow changing that and other options. | ||
* | Instrument builds being submitted | Christopher Baines | 2024-07-04 |
| | |||
* | Fix for guile-lib v0.2.8 | Christopher Baines | 2024-05-15 |
| | | | | | | | | | I'm not sure quite what's changed, but it seems like the way the formatter is being called has changed in a backwards incompatible way. To maintain compatability with both older and newer versions of guile-lib, accept the formatter being called with extra arguments, and just look at the first three. | ||
* | Instrument unseen revisions | Christopher Baines | 2024-05-11 |
| | |||
* | Allow customising the parallelism when submitting builds | Christopher Baines | 2024-05-11 |
| | |||
* | Set %file-port-name-canonicalization to 'none | Christopher Baines | 2024-05-11 |
| | | | | As this might improve performance. | ||
* | Address a bunch of warnings from Guile | Christopher Baines | 2024-03-16 |
| | |||
* | Turn on more warnings from Guile | Christopher Baines | 2024-03-16 |
| | |||
* | Use the (prometheus) GC metrics updater | Christopher Baines | 2024-03-16 |
| | |||
* | Use the fibers variant of retry-on-error | Christopher Baines | 2024-03-16 |
| | | | | As the one from (guix-build-coordinator utils) calls the core Guile sleep. | ||
* | Don't error if there are no channel instance derivations | Christopher Baines | 2024-03-14 |
| | | | | As the data service might not have this information. | ||
* | Support passing arguments which are used when fetching revisions | Christopher Baines | 2024-03-14 |
| | |||
* | Have systems-and-targets default to '() | Christopher Baines | 2024-03-14 |
| | | | | So it doesn't need to be specified. | ||
* | Support not running the web server | Christopher Baines | 2024-03-14 |
| | |||
* | Add support for tag links | Christopher Baines | 2024-02-04 |
| | |||
* | Add support for derivation links | Christopher Baines | 2024-02-04 |
| | |||
* | Log some more about submitting builds | Christopher Baines | 2024-01-13 |
| | |||
* | Have fibers-map/fibers-for-each wait for all fibers to finish | Christopher Baines | 2024-01-13 |
| | | | | As this produces more consistent behaviour. | ||
* | Limit the parallelism of fibers-for-each | Christopher Baines | 2024-01-13 |
| | | | | Since I think that'll help balance the work of submitting builds. | ||
* | Create the pid file even earlier | Christopher Baines | 2023-11-10 |
| | |||
* | Create the pid file earlier | Christopher Baines | 2023-11-08 |
| | |||
* | Fix copy/paste issue in config.scm.in | Christopher Baines | 2023-09-15 |
| | |||
* | Switch to cooperative scheduling on one thread | Christopher Baines | 2023-08-22 |
| | |||
* | Allow making more parallel requests to the build coordinator | Christopher Baines | 2023-07-24 |
| | |||
* | Remove ruby-rerun from guix-dev.scm | Christopher Baines | 2023-07-24 |
| | | | | As I'm not using this. | ||
* | Submit builds faster | Christopher Baines | 2023-07-24 |
| | | | | Using more parallelism through fibers. | ||
* | Pass the accept header when requesting build info | Christopher Baines | 2023-07-24 |
| | |||
* | Report backtraces in the state channel | Christopher Baines | 2023-07-24 |
| | |||
* | Use guile-next in guix-dev.scm | Christopher Baines | 2023-07-24 |
| | | | | As it supports suspending soft ports. | ||
* | Fix use of most-appropriate-mime-type | Christopher Baines | 2023-07-24 |
| | |||
* | Hack non-blocking support to most http requests | Christopher Baines | 2023-07-19 |
| | | | | | Make the sockets non blocking, and avoid using read-response-body. This commit also moves the state channel in to a fiber. | ||
* | Support creating a PID file | Christopher Baines | 2023-07-12 |
| | |||
* | Don't crash if the homepage template doesn't exist | Christopher Baines | 2023-07-12 |
| | |||
* | Retry fetching the initial state | Christopher Baines | 2023-07-12 |
| | |||
* | Remove the bffe script | Christopher Baines | 2023-07-12 |
| | | | | | | The way to run the bffe is calling the run-bffe-service procedure, that provide the easiest way of configuring and customising the behaviour directly in Guile. | ||
* | Add some information to the README | Christopher Baines | 2023-07-12 |
| | |||
* | Tune the fibers settings | Christopher Baines | 2023-07-12 |
| | |||
* | Update guix-dev.scm | Christopher Baines | 2023-07-12 |
| | |||
* | Fix recording revisions as processed | Christopher Baines | 2023-06-15 |
| | | | | When there's not a processed commits file. | ||
* | Set current output port buffering | Christopher Baines | 2023-06-14 |
| | |||
* | Fix brackets | Christopher Baines | 2023-06-14 |
| | |||
* | Add exception handling for the exception handling | Christopher Baines | 2023-06-13 |
| | |||
* | Move exception handler in to the loop | Christopher Baines | 2023-06-12 |
| | | | | | So things don't just stop on the dreaded "conversion to port encoding failed" error. | ||
* | Reverse the revisions list | Christopher Baines | 2023-06-02 |
| | | | | So that older revisions are processed first. | ||
* | Log the number of unseen revisions | Christopher Baines | 2023-06-02 |
| | |||
* | Add initial support for submitting builds | Christopher Baines | 2023-06-02 |
| | | | | | | | | | This provides similar functionality as provided by the guix-build-coordinator-queue-builds-from-guix-data-service script, but I think this is a better place for it. Currently submitting builds isn't possible from the command line options, but that could be supported in the future. |