aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/server.scm
Commit message (Collapse)AuthorAge
* Switch to run-server/patchedChristopher Baines2023-07-25
| | | | As run-server was just leading to two schedulers.
* Reduce the fibers parallelismChristopher Baines2023-07-25
| | | | To avoid having too many threads.
* Port the package changes functionality from branches to issuesChristopher Baines2023-07-21
|
* Add a new package changes pageChristopher Baines2023-07-05
| | | | And make some refactoring to make this easier.
* Add internal time metricsChristopher Baines2023-06-30
| | | | As this helps monitor for crashes.
* Improve support for redirecting to the branch pagesChristopher Baines2023-06-28
|
* Better handle systems with expected low substitute availabilityChristopher Baines2023-06-25
| | | | | And include powerpc64le-linux in this list, as the bordeaux build farm doesn't have consistent capacity for this system yet.
* Move issue related code from the server moduleChristopher Baines2023-06-15
|
* Make branch builds conditional on master branch substitute availabilityChristopher Baines2023-06-03
| | | | | As is done for patches. While the build coordinator prioritises the builds, I think this can stil help make best use of the build farm.
* Highlight when branches are out of dateChristopher Baines2023-06-02
|
* Highlight low master branch substitute availability on the issue pageChristopher Baines2023-06-02
|
* Try to reduce the frequency of the requests to issues.guix.gnu.orgChristopher Baines2023-05-31
| | | | To avoid the DoS protection.
* Set a more sensible #:ttl on list-non-master-branchesChristopher Baines2023-05-25
|
* Redirect from the issue page to a branchChristopher Baines2023-05-24
| | | | When this issue is a request to merge a branch.
* Show a table of branches on the homepageChristopher Baines2023-05-24
|
* Make patch testing conditional on master branch substitute availabilityChristopher Baines2023-05-23
| | | | | | | | | Patch testing has been disabled manually recently as master branch substitute availability has been low, but this change automates that. While this check is quite rough, it's generally not worth submitting builds when the substitute availability for the master branch is low since the build farm will be busy with master branch builds.
* Extract out branch related codeChristopher Baines2023-05-23
|
* Change branch comparisons to work on more specific commit rangesChristopher Baines2023-05-22
| | | | | | Rather than just comparing against the latest master revision. This includes changes to improve request handling to the data service.
* Instrument the substitute availability of branchesChristopher Baines2023-05-06
| | | | So that it's possible to get an idea of how this changes over time.
* Make some tweaks around refreshing patches dataChristopher Baines2023-04-20
|
* Increase the number of patch series to show/processChristopher Baines2023-03-15
| | | | Also increase the parallelism for refreshing the data.
* Show more information about branches, including substitute availabilityChristopher Baines2023-03-12
|
* Simplify handling the derivation-changes in issue-dataChristopher Baines2023-03-11
|
* Avoid returning exceptions in the issue-dataChristopher Baines2023-03-11
| | | | As these can't be read back from the cache.
* Fix the TTL for refreshing issue dataChristopher Baines2023-03-11
|
* Better manage the data for issuesChristopher Baines2023-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 proceduresChristopher Baines2023-03-11
|
* Rework the branch page and dataChristopher Baines2023-03-11
| | | | | This should address the performance problems, and begin to make this page useful.
* Don't look at the version- branchesChristopher Baines2023-02-17
| | | | As these don't represent changes to check.
* Tweak the ttl handling when refreshing dataChristopher Baines2023-02-17
| | | | | So that unnecessary refreshing doesn't happen when restarting the qa-frontpage.
* Tweak and join up how many patch series are processedChristopher Baines2023-02-17
| | | | By different parts of the code.
* Drop the concurrency for fetching branch changesChristopher Baines2023-02-03
| | | | As that's quite expensive.
* Add a thread to refresh data for branchesChristopher Baines2023-02-03
|
* Make the refresh data thread more specificChristopher Baines2023-02-03
| | | | As I want to add another thread for non-patch branches.
* Improve the badgesChristopher Baines2022-12-11
| | | | Make them bigger and a consistent size, also increase the font size.
* Don't cache missing refs for issue branchesChristopher Baines2022-12-09
|
* Improve caching of the base and target refsChristopher Baines2022-12-06
|
* Pull more get-issue-branch-base-and-target-refs calls outChristopher Baines2022-12-05
|
* Add a orange medium badge for "needs investigation" issuesChristopher Baines2022-12-05
| | | | The text should be improved later.
* Pull get-issue-branch-base-and-target-refs outChristopher Baines2022-12-05
|
* Increase the parallelism for refreshing dataChristopher Baines2022-11-28
|
* Improve linking to the Guix Data Service comparisonChristopher Baines2022-11-22
|
* Switch to using the git repository for comparison informationChristopher Baines2022-11-20
| | | | Rather than storing the revisions in Patchwork checks.
* Improve the derivation changes error handlingChristopher Baines2022-11-19
|
* Slightly drop the number of series to refreshChristopher Baines2022-11-19
| | | | So that it's closer to the 300 series displayed on the patches page.
* Remove some noise from querying derivation changesChristopher Baines2022-11-19
|
* Raise errors from patch-series-comparisonChristopher Baines2022-11-17
| | | | When the response indicates a problem.
* Add more exception handling for derivation changesChristopher Baines2022-11-17
|
* Simplify data refresh code and add some parallelismChristopher Baines2022-11-17
|
* Start highlighting build issues in the overall patch statusChristopher Baines2022-11-17
|