Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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. | ||
* | Remove the placeholder template | Christopher Baines | 2023-06-02 |
| | |||
* | Add config.scm | Christopher Baines | 2023-06-02 |
| | |||
* | Add riscv64-linux as a category for agents | Christopher Baines | 2023-05-31 |
| | |||
* | Handle removing builds from agents on setup failures | Christopher Baines | 2023-05-03 |
| | | | | On the activity page. | ||
* | Figured out passing the accept header | Christopher Baines | 2023-04-30 |
| | | | | Solution, when Guile says "Bad value for header", just add more parens. | ||
* | Revert "Add .json suffixes to the agent and build requests" | Christopher Baines | 2023-04-30 |
| | | | | | | | This doesn't work, if only I could work out how to get Guile to pass the Accept header :( This reverts commit 86df0679612d2b85350ce8def48e319579f7f845. | ||
* | Add .json suffixes to the agent and build requests | Christopher Baines | 2023-04-30 |
| | | | | | So that we get back JSON rather than HTML when talking to another bffe instance. | ||
* | Link to the build and agent pages from the activity page | Christopher Baines | 2023-04-30 |
| | |||
* | Add basic pages for builds and agents | Christopher Baines | 2023-04-30 |
| | |||
* | Reverse proxy the build, agent and agent allocation plan responses | Christopher Baines | 2023-04-29 |
| | | | | From the coordinator. This is so the bffe can render pages based on this data. | ||
* | Add a gauge for the events channel state id | Christopher Baines | 2023-04-24 |
| | |||
* | Remove peek | Christopher Baines | 2023-04-24 |
| | |||
* | Change the metrics endpoint | Christopher Baines | 2023-04-24 |
| | | | | | Given this might sit alongside the nar-herder or something else that publishes /metrics, use a more specific path. | ||
* | Tune the server startup | Christopher Baines | 2023-04-24 |
| | |||
* | Add exception handling to the state channel | Christopher Baines | 2023-04-24 |
| | |||
* | Make the event source configurable | Christopher Baines | 2023-04-24 |
| | |||
* | Set a custom printer for the fibers scheduler | Christopher Baines | 2023-04-24 |
| | | | | In case this causes reliability problems. | ||
* | Further fix /events with no query parameters | Christopher Baines | 2023-04-22 |
| | |||
* | Handle the query string not existing for /events | Christopher Baines | 2023-04-22 |
| | |||
* | Fix HTTP response code for errors | Christopher Baines | 2023-04-22 |
| | |||
* | Initial commit | Christopher Baines | 2023-04-13 |