aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2022-11-12 10:57:53 +0000
committerChristopher Baines <mail@cbaines.net>2022-11-12 10:57:53 +0000
commit7731c6f3403212265f73ba578c37dd9c62f3d238 (patch)
tree6186d429853eeed7883745f0aeaf5d7eddc97f94
parent8e9ab68d1440ccf32351091875b6bb3a731a4986 (diff)
downloaddata-service-7731c6f3403212265f73ba578c37dd9c62f3d238.tar
data-service-7731c6f3403212265f73ba578c37dd9c62f3d238.tar.gz
Tweak backfilling the blocked builds
-rw-r--r--guix-data-service/model/blocked-builds.scm22
1 files changed, 11 insertions, 11 deletions
diff --git a/guix-data-service/model/blocked-builds.scm b/guix-data-service/model/blocked-builds.scm
index 94da6d1..059f740 100644
--- a/guix-data-service/model/blocked-builds.scm
+++ b/guix-data-service/model/blocked-builds.scm
@@ -291,18 +291,18 @@ FROM latest_build_status
(map car (exec-query conn query '()))))
(chunk-for-each!
(lambda (ids)
- (with-postgresql-transaction
- conn
- (lambda (conn)
- (exec-query
- conn
- "LOCK TABLE blocked_builds IN SHARE MODE")
+ (with-time-logging "processing chunk"
+ (with-postgresql-transaction
+ conn
+ (lambda (conn)
+ (exec-query
+ conn
+ "LOCK TABLE blocked_builds IN SHARE MODE")
- (handle-populating-blocked-builds-for-build-failures
- conn
- (map string->number ids))
- (simple-format #t "processed chunk...\n"))))
- 1000
+ (handle-populating-blocked-builds-for-build-failures
+ conn
+ (map string->number ids))))))
+ 500
build-ids)))
(define* (select-blocking-builds conn revision-commit