aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/datastore
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2023-04-11 16:48:25 +0100
committerChristopher Baines <mail@cbaines.net>2023-04-11 16:48:25 +0100
commit44a5a5393b5f5534ba95d37be61d7a64107dd826 (patch)
tree8107bc0c06d3151e58b06895ca9ddccbcfc0d353 /guix-build-coordinator/datastore
parent61b3b6b72e881cda3f106d69e30b0db2d18a2381 (diff)
downloadbuild-coordinator-44a5a5393b5f5534ba95d37be61d7a64107dd826.tar
build-coordinator-44a5a5393b5f5534ba95d37be61d7a64107dd826.tar.gz
Include build priority when selecting allocated builds
Diffstat (limited to 'guix-build-coordinator/datastore')
-rw-r--r--guix-build-coordinator/datastore/sqlite.scm7
1 files changed, 4 insertions, 3 deletions
diff --git a/guix-build-coordinator/datastore/sqlite.scm b/guix-build-coordinator/datastore/sqlite.scm
index 86fe6d4..2016443 100644
--- a/guix-build-coordinator/datastore/sqlite.scm
+++ b/guix-build-coordinator/datastore/sqlite.scm
@@ -3421,7 +3421,7 @@ WHERE build_id IN ("
(sqlite-prepare
db
"
-SELECT builds.uuid, derivations.name
+SELECT builds.uuid, derivations.name, builds.priority
FROM allocated_builds
INNER JOIN builds
ON allocated_builds.build_id = builds.id
@@ -3439,10 +3439,11 @@ WHERE agent_id = :agent_id"
(lambda (row result)
(cons
(match row
- (#(uuid derivation_name)
+ (#(uuid derivation_name priority)
`((uuid . ,uuid)
;; TODO Switch this to derivation_name
- (derivation-name . ,derivation_name))))
+ (derivation-name . ,derivation_name)
+ (priority . ,priority))))
result))
'()
statement)))