|
|
4d04a7f47b
|
Stop sharing the derivation-ids-hash-table
Since the derivations are independent between systems, and this is just a
cache of the database ids.
|
2025-07-08 07:24:32 +01:00 |
|
|
|
0184f10942
|
Limit the parallelism when running derivation-file-names->derivation-ids
To focus on finishing some systems before starting the next.
|
2025-07-06 15:01:03 +01:00 |
|
|
|
02947cc9c4
|
Replace more instances of system->system-id with lookup-system-id
To avoid systems being inserted from queries.
|
2025-07-04 14:16:03 +01:00 |
|
|
|
98e1b6b3c7
|
Pass systems and targets to find-broken-derivations-in-revision
|
2025-07-04 13:39:32 +01:00 |
|
|
|
5701c5ca55
|
Raise an exception on missing level counts
|
2025-07-04 13:15:03 +01:00 |
|
|
|
7e910be46e
|
Allow specifying the systems and targets for compute and fix
|
2025-07-04 12:49:12 +01:00 |
|
|
|
28d762b568
|
Re-indent fibers-let bits
|
2025-07-04 10:38:37 +01:00 |
|
|
|
a5e9e2f6a5
|
Stream the /compare.json response
Since this could be quite large.
|
2025-07-04 10:36:26 +01:00 |
|
|
|
62cf3ff7cb
|
Add list->json-array
|
2025-07-04 10:29:59 +01:00 |
|
|
|
df79bc198e
|
Include the full URI when logging slow responses
|
2025-07-01 19:10:21 +01:00 |
|
|
|
c6366605a5
|
Allow starting multiple database connections at once
|
2025-07-01 19:03:14 +01:00 |
|
|
|
8640958af7
|
Retry processing background queue jobs on exception
|
2025-07-01 13:33:22 +01:00 |
|
|
|
f1e444babe
|
Process queued build events in parallel
|
2025-07-01 13:07:44 +01:00 |
|
|
|
61780fe7ea
|
Warn about long running requests
|
2025-07-01 12:55:56 +01:00 |
|
|
|
2bb5f4ccc4
|
Update Guile Knots
|
2025-07-01 12:55:50 +01:00 |
|
|
|
6b100c6904
|
Increase the number of background connections
|
2025-07-01 11:55:13 +01:00 |
|
|
|
d452c56bf2
|
Try to speed up a couple of endpoints by streaming JSON
|
2025-06-30 19:23:42 +02:00 |
|
|
|
5a6d8d7261
|
Update Guile Knots
|
2025-06-30 19:23:20 +02:00 |
|
|
|
4210699949
|
Don't use the after-gc-hook for monitoring garbage collection
This seems to be happening not in the thread I expect, so avoid using the
hook.
|
2025-06-29 23:22:31 +02:00 |
|
|
|
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 |
|