Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Set thread names | Christopher Baines | 2023-07-10 |
| | | | | To help with debugging | ||
* | Fix fetch-narinfo-files to work in the specific outputs case | Christopher Baines | 2023-06-09 |
| | |||
* | Better report exceptions in query-build-server-substitutes | Christopher Baines | 2023-06-09 |
| | |||
* | Query for outputs when build events arrive | Christopher Baines | 2023-06-09 |
| | | | | This will keep the substitute information more up to date. | ||
* | Further tweak fetching narinfos | Christopher Baines | 2023-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 narinfos | Christopher Baines | 2023-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 substitutes | Christopher Baines | 2022-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 reliable | Christopher Baines | 2022-09-09 |
| | |||
* | Query substitutes for latest processed revisions periodically | Christopher Baines | 2021-11-16 |
| | | | | This is a step towards having up to date substitute availability data. | ||
* | Fix a timezone issue | Christopher Baines | 2021-04-10 |
| | |||
* | Only query for substitutes for things built in the last 5 minutes | Christopher Baines | 2021-04-10 |
| | |||
* | Better handle filtering narinfos | Christopher Baines | 2021-04-10 |
| | | | | This avoids a query error when trying to insert data for 0 narinfos. | ||
* | Update for the changes around (guix scripts substitute) | Christopher Baines | 2021-04-09 |
| | | | | There's now a better (guix substitutes) module to use. | ||
* | Filter out narinfos with excessive size | Christopher Baines | 2021-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 table | Christopher Baines | 2020-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 servers | Christopher Baines | 2020-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. |