From 488db250783893c4803579866b1ba436a4d80ea4 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Fri, 8 Sep 2023 09:42:19 +0100 Subject: Name some worker threads --- nar-herder/cached-compression.scm | 1 + nar-herder/database.scm | 2 ++ 2 files changed, 3 insertions(+) diff --git a/nar-herder/cached-compression.scm b/nar-herder/cached-compression.scm index 6928d9b..92e0644 100644 --- a/nar-herder/cached-compression.scm +++ b/nar-herder/cached-compression.scm @@ -303,6 +303,7 @@ (atomic-box-ref cached-bytes-by-compression-box)) (list cached-bytes-by-compression-box))) + #:name "comp nar req" ;; Just make one thread, as this thread won't do much work ;; and relies on a hash table that shouldn't be accessed by ;; multiple threads diff --git a/nar-herder/database.scm b/nar-herder/database.scm index dca11ad..521e7cc 100644 --- a/nar-herder/database.scm +++ b/nar-herder/database.scm @@ -259,6 +259,7 @@ CREATE INDEX cached_narinfo_files_narinfo_id (lambda (db) (sqlite-close db)) #:lifetime 50000 + #:name "db r" ;; Use a minimum of 2 and a maximum of 8 threads #:parallelism @@ -309,6 +310,7 @@ CREATE INDEX cached_narinfo_files_narinfo_id (sqlite-close db)) #:lifetime 500 + #:name "db w" ;; SQLite doesn't support parallel writes #:parallelism 1 -- cgit v1.2.3