aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Check specifically for 429'sChristopher Baines2024-09-08
|
* Set a default retry-timesChristopher Baines2024-09-08
|
* Increase the guix-data-service retry delayChristopher Baines2024-09-08
|
* Change #:ignore to #:no-retry for retry-on-errorChristopher Baines2024-09-08
| | | | As I think this was the intent.
* Generalise build optionsChristopher Baines2024-09-07
| | | | | This is a breaking change replacing the single priority option to allow changing that and other options.
* Instrument builds being submittedChristopher Baines2024-07-04
|
* Fix for guile-lib v0.2.8Christopher Baines2024-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 revisionsChristopher Baines2024-05-11
|
* Allow customising the parallelism when submitting buildsChristopher Baines2024-05-11
|
* Set %file-port-name-canonicalization to 'noneChristopher Baines2024-05-11
| | | | As this might improve performance.
* Address a bunch of warnings from GuileChristopher Baines2024-03-16
|
* Turn on more warnings from GuileChristopher Baines2024-03-16
|
* Use the (prometheus) GC metrics updaterChristopher Baines2024-03-16
|
* Use the fibers variant of retry-on-errorChristopher Baines2024-03-16
| | | | As the one from (guix-build-coordinator utils) calls the core Guile sleep.
* Don't error if there are no channel instance derivationsChristopher Baines2024-03-14
| | | | As the data service might not have this information.
* Support passing arguments which are used when fetching revisionsChristopher Baines2024-03-14
|
* Have systems-and-targets default to '()Christopher Baines2024-03-14
| | | | So it doesn't need to be specified.
* Support not running the web serverChristopher Baines2024-03-14
|
* Add support for tag linksChristopher Baines2024-02-04
|
* Add support for derivation linksChristopher Baines2024-02-04
|
* Log some more about submitting buildsChristopher Baines2024-01-13
|
* Have fibers-map/fibers-for-each wait for all fibers to finishChristopher Baines2024-01-13
| | | | As this produces more consistent behaviour.
* Limit the parallelism of fibers-for-eachChristopher Baines2024-01-13
| | | | Since I think that'll help balance the work of submitting builds.
* Create the pid file even earlierChristopher Baines2023-11-10
|
* Create the pid file earlierChristopher Baines2023-11-08
|
* Fix copy/paste issue in config.scm.inChristopher Baines2023-09-15
|
* Switch to cooperative scheduling on one threadChristopher Baines2023-08-22
|
* Allow making more parallel requests to the build coordinatorChristopher Baines2023-07-24
|
* Remove ruby-rerun from guix-dev.scmChristopher Baines2023-07-24
| | | | As I'm not using this.
* Submit builds fasterChristopher Baines2023-07-24
| | | | Using more parallelism through fibers.
* Pass the accept header when requesting build infoChristopher Baines2023-07-24
|
* Report backtraces in the state channelChristopher Baines2023-07-24
|
* Use guile-next in guix-dev.scmChristopher Baines2023-07-24
| | | | As it supports suspending soft ports.
* Fix use of most-appropriate-mime-typeChristopher Baines2023-07-24
|
* Hack non-blocking support to most http requestsChristopher Baines2023-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 fileChristopher Baines2023-07-12
|
* Don't crash if the homepage template doesn't existChristopher Baines2023-07-12
|
* Retry fetching the initial stateChristopher Baines2023-07-12
|
* Remove the bffe scriptChristopher Baines2023-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 READMEChristopher Baines2023-07-12
|
* Tune the fibers settingsChristopher Baines2023-07-12
|
* Update guix-dev.scmChristopher Baines2023-07-12
|
* Fix recording revisions as processedChristopher Baines2023-06-15
| | | | When there's not a processed commits file.
* Set current output port bufferingChristopher Baines2023-06-14
|
* Fix bracketsChristopher Baines2023-06-14
|
* Add exception handling for the exception handlingChristopher Baines2023-06-13
|
* Move exception handler in to the loopChristopher Baines2023-06-12
| | | | | So things don't just stop on the dreaded "conversion to port encoding failed" error.
* Reverse the revisions listChristopher Baines2023-06-02
| | | | So that older revisions are processed first.
* Log the number of unseen revisionsChristopher Baines2023-06-02
|
* Add initial support for submitting buildsChristopher Baines2023-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.