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
961441cab0
Reliably perform the background processing for build events
...
Insert the build ids to a table and remove the ids once processed. If the data
service is restarted and the in memory queue is lost, process all the items
from the database queue.
2025-05-25 13:08:27 +01:00
04f427bcab
Update the Makefile for the README name change
2025-05-25 13:08:27 +01:00
6c56b8354f
Set Git timeouts
...
In an attempt to avoid Git operations hanging.
2025-05-25 13:08:27 +01:00
Zheng Junjie
79099bd34e
Update repo url.
2025-05-13 17:33:33 +08:00
14437d295e
Rename the README
...
So it shows up better on Codeberg.
2025-05-09 12:22:57 +01:00
ca80a051ff
Guard against too many pool waiters
...
As I think this is happening when there are an excessive number of requests,
and that in turn causes issues with file descriptor limits.
2025-04-27 11:40:44 +01:00
cde34344f8
Update knots
2025-04-27 11:19:45 +01:00