aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/web/build-server
Commit message (Collapse)AuthorAge
* Don't try to start a new transaction inside processing build eventsChristopher Baines2020-12-27
| | | | As it uses a transaction with a wider scope.
* Add a view build link on the build pageChristopher Baines2020-10-21
|
* Completely rework the way db connections are handled during requestsChristopher Baines2020-10-03
| | | | | | | | | | | | | Previously, a connection was passed through the code handling the request. When queries were performed, this could block the thread though, potentially leaving the server unable to serve other requests. Instead, this now runs queries in a pool of threads. This should remove the possibility of blocking the threads used by the web server, and in doing so, some of the queries have been parallelised. I''m still not sure about the naming and syntax, but I think the functionality is a sort of step forward.
* Fix rendering the required failed builds for builds by idChristopher Baines2020-07-13
| | | | | Use the derivation-file-name from the database, rather than the query parameter.
* Also show related failed builds for scheduled buildsChristopher Baines2020-07-13
| | | | | Because the Guix Build Coordinator doesn't mark builds blocked by failures as failed-dependency, they're just left as scheduled.
* Implement more support for builds from the Guix Build CoordinatorChristopher Baines2020-07-01
| | | | | | Builds from the Guix Build Coordinator might not have timestamps, and the id from the build server is more important, as one build server can build the same derivation many times.
* Add a lookup_builds field to the build_servers tableChristopher Baines2020-05-24
| | | | | This is to allow for build servers where only the substitutes should be queried, and it shouldn't be assumed that they're running Cuirass.
* Add a build servers pageChristopher Baines2020-02-01
|
* Add a basic page for build serversChristopher Baines2020-01-05
|
* Improve the error handling for the build pageChristopher Baines2019-12-16
|
* Show the possible failure reasons on the build pageChristopher Baines2019-12-16
| | | | When the build status is "Failed (dependency)".
* Add a page for each buildChristopher Baines2019-12-16
|
* Add a page for each signing keyChristopher Baines2019-12-12
|
* Rework the builds and build_status tables as well as related codeChristopher Baines2019-11-24
Allow for build status information to be submitted by POST request. This required some changes to the builds and build_status tables, as for example, the Cuirass build id may not be available, and the derivation may not be know yet, so just record the derivation file name.