aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/datastore.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2021-04-20 22:08:58 +0100
committerChristopher Baines <mail@cbaines.net>2021-04-20 22:16:27 +0100
commit79f44cb21f4e0f4f3c279cb03c2ff2e4edb9279a (patch)
tree230600fa65097056bc4c6fd1e62e4517318f890a /guix-build-coordinator/datastore.scm
parentdf3b0021a23572001de9cc92c63feb9fb532ffe9 (diff)
downloadbuild-coordinator-79f44cb21f4e0f4f3c279cb03c2ff2e4edb9279a.tar
build-coordinator-79f44cb21f4e0f4f3c279cb03c2ff2e4edb9279a.tar.gz
Make some SQLite related improvements
Don't keep database connections around forever as this relates to cached query plans, and also run the optimize pragma when closing connections.
Diffstat (limited to 'guix-build-coordinator/datastore.scm')
-rw-r--r--guix-build-coordinator/datastore.scm1
1 files changed, 1 insertions, 0 deletions
diff --git a/guix-build-coordinator/datastore.scm b/guix-build-coordinator/datastore.scm
index 0f072ac..613de36 100644
--- a/guix-build-coordinator/datastore.scm
+++ b/guix-build-coordinator/datastore.scm
@@ -8,6 +8,7 @@
#:export (database-uri->datastore
datastore-find-build-output))
+(re-export datastore-optimize)
(re-export datastore-spawn-fibers)
(re-export datastore-initialise-metrics!)
(re-export datastore-update-metrics!)