aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/datastore/abstract.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-04-10 23:09:19 +0100
committerChristopher Baines <mail@cbaines.net>2020-04-10 23:09:19 +0100
commit8bab8240a526117c9764d2b90d471cc355e819fe (patch)
treeaca7e988950b82f2149354c789db957e53081a70 /guix-build-coordinator/datastore/abstract.scm
parent9adeb00830a0619e68e9e2cc261fa0b4aeb15ebe (diff)
downloadbuild-coordinator-8bab8240a526117c9764d2b90d471cc355e819fe.tar
build-coordinator-8bab8240a526117c9764d2b90d471cc355e819fe.tar.gz
Add allocation methods to the datastore
Diffstat (limited to 'guix-build-coordinator/datastore/abstract.scm')
-rw-r--r--guix-build-coordinator/datastore/abstract.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/guix-build-coordinator/datastore/abstract.scm b/guix-build-coordinator/datastore/abstract.scm
index 53a2c7f..9d4e7b1 100644
--- a/guix-build-coordinator/datastore/abstract.scm
+++ b/guix-build-coordinator/datastore/abstract.scm
@@ -8,7 +8,9 @@
datastore-find-agent
datastore-new-agent
datastore-new-agent-password
- datastore-agent-password-exists?))
+ datastore-agent-password-exists?
+ datastore-allocate-builds-to-agent
+ datastore-list-allocation-plan-builds))
(define-class <abstract-datastore> ())
@@ -22,3 +24,5 @@
(define-generic datastore-agent-password-exists?)
(define-generic datastore-agent-list-unprocessed-builds)
(define-generic datastore-agent-replace-build-allocation-plan)
+(define-generic datastore-allocate-builds-to-agent)
+(define-generic datastore-list-allocation-plan-builds)