Commit graph

1658 commits

Author SHA1 Message Date
90cec0d8ac Add more debugging inputs 2025-06-29 21:30:29 +02:00
fc6f78ca9a Move the gc watcher to start earlier
This means it doesn't use the fibers sleep, don't know if this makes a
difference.
2025-06-29 21:30:29 +02:00
ae6d7621d1 Try even more things to address fetching narinfo slowness 2025-06-29 16:50:30 +02:00
610cbc2a53 Set %file-port-name-canonicalization to none
To reduce system calls.
2025-06-29 10:31:10 +02:00
2ef31ef35b Fetch narinfos in bulk less frequently 2025-06-29 10:31:01 +02:00
f2d7369359 Try to reduce memory usage for querying narinfos 2025-06-29 09:46:17 +02:00
26d2b6377b Add the gc watcher from the build coordinator 2025-06-29 09:19:30 +02:00
d2b3e75198 Tweak the connection buffer size 2025-06-29 08:37:50 +02:00
cdf034cd9f Enable core dumps 2025-06-29 08:12:41 +02:00
aa3d98324d Try dropping the parallelism to 1 2025-06-29 08:03:51 +02:00
31f226cd46 Remove the priority scheudler
As I'm not sure it's helping.
2025-06-28 21:46:10 +02:00
8a08c725b3 Set default max waiters for the web resource pool 2025-06-28 21:45:14 +02:00
00a5a0a404 Don't timeout when trying to get stats for resource pools 2025-06-28 19:42:31 +02:00
53437cff14 Fix argument 2025-06-28 18:55:08 +02:00
42711310fd Add exception handling for processing background jobs 2025-06-28 18:44:21 +02:00
47ac73e5a7 Fix background job processing 2025-06-28 18:44:21 +02:00
3f16f59d97 Try to avoid the metrics endpoint timing out 2025-06-28 16:03:43 +02:00
40212ea053 Fix import 2025-06-28 09:45:09 +02:00
32dd8b661c Continue tweaking compute-and-fix-broken-derivations-in-revision
As I still can't figure out why it's not generating the broken derivations.
2025-06-28 09:29:10 +02:00
76cc8d82b9 Only compute derivations if there are any to fix 2025-06-28 09:29:10 +02:00
42e45c0917 Add missing destroy-resource-pool call 2025-06-28 09:29:10 +02:00
4bb6fb172e Pass ignore arguments to find-broken-derivations-in-revision 2025-06-28 09:29:10 +02:00
7c0779519b Allow specifying a limit to inferior memory usage
To help manage the inferiors that use gigabytes of memory while computing
derivations.
2025-06-28 09:29:10 +02:00
f9770b8d59 Add compute-and-fix-broken-derivations-in-revision
It's an uphill struggle to generate these derivaitons to repair them in the
database, so copy lots of the code to try and make this easier.
2025-06-28 09:29:10 +02:00
cdb3669a0a Add find-broken-derivations-in-revision 2025-06-28 09:29:10 +02:00
0dd14c0a67 Use drain? #t for fibers when loading revisions
To check that there's no left over fibers.
2025-06-28 09:29:10 +02:00
f7f4e70d28 Use with-postgresql-transaction always in load-new-guix-revision 2025-06-28 09:29:10 +02:00
5d1233ccd0 More system test loading fixes 2025-06-28 09:29:10 +02:00
8f172c4950 Fix issue with loading system tests 2025-06-28 09:29:10 +02:00
Andreas Enge
c63ba7f09c Add guix-data-service-request.
* guix-data-service/client.scm: New file.
* Makefile.am (SOURCES): Register file.
2025-06-27 17:52:12 +02:00
beede72314 Make package lines and column numbers numbers in the JSON responses 2025-06-24 15:28:13 +02:00
a017cddebc Include the location in package JSON responses 2025-06-24 15:16:37 +02:00
9b79543a73 Don't hardcode #t to skip system tests 2025-06-23 13:41:14 +01:00
fc715d9613 Fix the system tests page 2025-06-22 14:56:55 +01:00
a75c998739 Avoid calling display when processing sxml
As I think this could cause suspendable ports issues.
2025-06-19 09:53:06 +01:00
9f431462db Improve render procedures 2025-06-19 09:40:01 +01:00
41c0d76a3d Avoid error when commit-range-link-url-templates is '() 2025-06-19 09:35:28 +01:00
Ludovic Courtès
254998a561 forgejo: Support deletion of branches when a pull request is closed. 2025-05-27 11:51:53 +02:00
Ludovic Courtès
8e7da32f55 Add #:create-if-missing? to ‘git-repository-url->git-repository-id’. 2025-05-27 11:51:53 +02:00
Ludovic Courtès
30b2d91bfb Add support for Forgejo web hooks.
Populate the ‘git_repositories’ and ‘load_new_guix_revision_jobs’ table
when receiving a POST request corresponding to a Forgejo pull-request
webhook.
2025-05-27 11:51:50 +02:00
Ludovic Courtès
ff7697477f Add #:authenticate? parameter to ‘git-repository-url->git-repository-id’. 2025-05-27 11:00:23 +02:00
Ludovic Courtès
53710e73b3 Augment ‘.gitignore’. 2025-05-27 11:00:23 +02:00
dfbfc846d6 Fix retrying code 2025-05-25 18:00:24 +01:00
d183573f58 Retry updating cached checkouts 2025-05-25 16:35:18 +01:00
0e09e5af2e Shift setup and add more logging for polling git repositories 2025-05-25 16:10:58 +01:00
cf912ed933 Log when specifying repositories 2025-05-25 13:08:27 +01:00
3c6ad21285 Update Guile Knots 2025-05-25 13:08:27 +01:00
5717ce82ce Move away from cgit to more flexible linking to repositories 2025-05-25 13:08:27 +01:00
36f30551cb Update .dir-locals.el 2025-05-25 13:08:27 +01:00
d8ae6062b1 Retry computing channel instance manifests
On readlink errors.
2025-05-25 13:08:27 +01:00