aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/substitutes.scm
Commit message (Collapse)AuthorAge
* Set thread namesChristopher Baines2023-07-10
| | | | To help with debugging
* Fix fetch-narinfo-files to work in the specific outputs caseChristopher Baines2023-06-09
|
* Better report exceptions in query-build-server-substitutesChristopher Baines2023-06-09
|
* Query for outputs when build events arriveChristopher Baines2023-06-09
| | | | This will keep the substitute information more up to date.
* Further tweak fetching narinfosChristopher Baines2023-04-28
| | | | | Move the batching to the database, which should reduce memory usage while removing the limit on the number of fetched narinfos.
* Tweak fetching narinfosChristopher Baines2023-04-28
| | | | | Currently I'm seeing failures due to guile-gnutls not supporting suspendable ports (write_wait_fd), so batch the requested outputs to try and avoid this.
* Support per repository configuration for fetching substitutesChristopher Baines2022-09-09
| | | | | This is so that data.qa.guix.gnu.org can be configured only to query the branches from the main repository.
* Make caching exceptions when querying for substitutes more reliableChristopher Baines2022-09-09
|
* Query substitutes for latest processed revisions periodicallyChristopher Baines2021-11-16
| | | | This is a step towards having up to date substitute availability data.
* Fix a timezone issueChristopher Baines2021-04-10
|
* Only query for substitutes for things built in the last 5 minutesChristopher Baines2021-04-10
|
* Better handle filtering narinfosChristopher Baines2021-04-10
| | | | This avoids a query error when trying to insert data for 0 narinfos.
* Update for the changes around (guix scripts substitute)Christopher Baines2021-04-09
| | | | There's now a better (guix substitutes) module to use.
* Filter out narinfos with excessive sizeChristopher Baines2021-02-07
| | | | | | This is currently an issue with ci.guix.gnu.org https://issues.guix.gnu.org/46212 for substitutes for outputs who's size exceed 32 bits of information.
* 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.
* Split out querying of build servers and substitute serversChristopher Baines2020-05-03
These are related things, but somewhat separate. This change should make it easier to deal with changes regarding querying build servers, and querying substitute servers.