Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Refactor submitting builds for issues | Christopher Baines | 2023-04-09 |
| | | | | So that the code may be used for an individual issue. | ||
* | Increase the number of patch series to show/process | Christopher Baines | 2023-03-15 |
| | | | | Also increase the parallelism for refreshing the data. | ||
* | Remove links from the table on the issue page | Christopher Baines | 2023-03-12 |
| | | | | | They Guix Data Service pages don't directly match up with the numbers in the table. | ||
* | Add missing styles to the branch page | Christopher Baines | 2023-03-12 |
| | |||
* | Rework how processing the derivation comparisons happens | Christopher Baines | 2023-03-12 |
| | | | | | Focus on packages rather than builds, this fixes the unknown count when there are missing builds. | ||
* | Reduce the build limit for patches | Christopher Baines | 2023-03-12 |
| | | | | | As the bordeaux build farm doesn't have a lot of capacity, so I'm not sure it's sensible to have raised the limit so much. | ||
* | Show more information about branches, including substitute availability | Christopher Baines | 2023-03-12 |
| | |||
* | Simplify handling the derivation-changes in issue-data | Christopher Baines | 2023-03-11 |
| | |||
* | Avoid returning exceptions in the issue-data | Christopher Baines | 2023-03-11 |
| | | | | As these can't be read back from the cache. | ||
* | Fix the TTL for refreshing issue data | Christopher Baines | 2023-03-11 |
| | |||
* | Increase the number of database reader threads | Christopher Baines | 2023-03-11 |
| | | | | | As these threads are used to run potentially expensive procedures, it's important to have lots of them. | ||
* | Better manage the data for issues | Christopher Baines | 2023-03-11 |
| | | | | | | Don't use the full derivation changes data when trying to render the page, as that might be quite large. Instead, compute and cache the counts, and then use this for rendering. | ||
* | Remove unnecessarily duplicated derivation changes procedures | Christopher Baines | 2023-03-11 |
| | |||
* | Rework the branch page and data | Christopher Baines | 2023-03-11 |
| | | | | | This should address the performance problems, and begin to make this page useful. | ||
* | Use compression when requesting the branch derivation changes | Christopher Baines | 2023-03-11 |
| | | | | | JSON compresses well and these responses can be very large, so it's important to accept the compressed data. | ||
* | Submit patch builds in parallel | Christopher Baines | 2023-03-09 |
| | |||
* | Increase the patch build limit to 1500 per system | Christopher Baines | 2023-03-06 |
| | | | | As I've already seen some patches that exceed the 1000 limit. | ||
* | Increase the number of builds that can be performed for patches | Christopher Baines | 2023-03-06 |
| | | | | | From 200 per system to 1000 per system. Also change the prioritisation to make best use of the build farm. | ||
* | Improve checking for patch branches to delete | Christopher Baines | 2023-03-03 |
| | | | | | Lock the repository for shorter periods, and only when necessary. Plus improve exception handling and logging. | ||
* | Enable builds for core-updates | Christopher Baines | 2023-03-03 |
| | | | | This really shouldn't require a code change, but it currently does. | ||
* | Add a place for some notes | Christopher Baines | 2023-03-01 |
| | |||
* | Don't look at the version- branches | Christopher Baines | 2023-02-17 |
| | | | | As these don't represent changes to check. | ||
* | Tweak the ttl handling when refreshing data | Christopher Baines | 2023-02-17 |
| | | | | | So that unnecessary refreshing doesn't happen when restarting the qa-frontpage. | ||
* | Add a comment | Christopher Baines | 2023-02-17 |
| | |||
* | Stop submitting builds for master branch system tests | Christopher Baines | 2023-02-17 |
| | | | | | These aren't really happening at the moment as there's limited i686-linux build capacity, plus some blocking builds. So stop submitting new ones. | ||
* | Tweak and join up how many patch series are processed | Christopher Baines | 2023-02-17 |
| | | | | By different parts of the code. | ||
* | Increase the number of series to create branches for | Christopher Baines | 2023-02-14 |
| | |||
* | Further tweak managing patch branches | Christopher Baines | 2023-02-14 |
| | |||
* | Fix deleting patch branches | Christopher Baines | 2023-02-14 |
| | | | | | | Previously this wasn't working as getting the refs for the comparison was broken, this approach with just checking the revision details should be faster though. | ||
* | Make get-commit indifferent to the current working directory | Christopher Baines | 2023-02-14 |
| | |||
* | Add a way of fetching the revision details from the data service | Christopher Baines | 2023-02-14 |
| | |||
* | Add response codes to the guix-data-service errors | Christopher Baines | 2023-02-14 |
| | |||
* | Drop the concurrency for fetching branch changes | Christopher Baines | 2023-02-03 |
| | | | | As that's quite expensive. | ||
* | Improve Guix Data Service requests | Christopher Baines | 2023-02-03 |
| | | | | Make sure to raise exceptions when the Guix Data Service reports an error. | ||
* | Add a thread to refresh data for branches | Christopher Baines | 2023-02-03 |
| | |||
* | Drop the number of times to retry fetching branch derivation changes | Christopher Baines | 2023-02-03 |
| | | | | | As these requests are quite slow, so there isn't much value in retrying so many times. | ||
* | Specify systems when fetching derivation changes for branches | Christopher Baines | 2023-02-03 |
| | |||
* | Make the refresh data thread more specific | Christopher Baines | 2023-02-03 |
| | | | | As I want to add another thread for non-patch branches. | ||
* | Switch to just submitting builds for i686-linux system tests | Christopher Baines | 2023-02-03 |
| | | | | | As there are blocked builds for the x86_64-linux and aarch64-linux system tests. | ||
* | Fix typo | Julien Lepiller | 2023-02-02 |
| | |||
* | Tag builds for system tests | Christopher Baines | 2022-12-15 |
| | |||
* | Start submitting builds for system tests | Christopher Baines | 2022-12-15 |
| | | | | | | This'll enable getting system test information in to the data service, which will in turn enable starting running system tests for patches when appropriate. | ||
* | Add more procedures for getting Guix Data Service information | Christopher Baines | 2022-12-15 |
| | |||
* | Stop looking at i686-linux builds | Christopher Baines | 2022-12-12 |
| | | | | As they're unreliable at the moment. | ||
* | Improve the badges | Christopher Baines | 2022-12-11 |
| | | | | Make them bigger and a consistent size, also increase the font size. | ||
* | Ignore derivation lint warnings | Christopher Baines | 2022-12-10 |
| | | | | As the data service doesn't process these any longer. | ||
* | Don't cache missing refs for issue branches | Christopher Baines | 2022-12-09 |
| | |||
* | Enable selecting which values to cache with with-sqlite-cache | Christopher Baines | 2022-12-09 |
| | |||
* | Fix some variable issues | Christopher Baines | 2022-12-09 |
| | |||
* | Make sure to delete branches when applying patches fails | Christopher Baines | 2022-12-09 |
| | | | | | As it's important not to leave a branch around that doesn't correspond to the latest set of patches. |