aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/datastore.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2021-11-12 14:57:56 +0000
committerChristopher Baines <mail@cbaines.net>2021-11-13 10:52:02 +0000
commita6c94ad7481b55403f9dbc034929144a737e9b7d (patch)
tree06e616ea1b9c67297ac61d1e324232f03ac5178a /guix-build-coordinator/datastore.scm
parent6e4fb6d7cd7454874d16840cb766ecfdc012e441 (diff)
downloadbuild-coordinator-a6c94ad7481b55403f9dbc034929144a737e9b7d.tar
build-coordinator-a6c94ad7481b55403f9dbc034929144a737e9b7d.tar.gz
Support activating and deactivating agents
Not sure these are the best terms to use, but I want a way to pause agents, effectively removing them from the build allocation plan. This is mostly motivated by the lack of disk space on bayfront, as deactivating agents provides a way to stop the system from filling up with builds, but I think there's more general uses as well.
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 0afaea0..1718c31 100644
--- a/guix-build-coordinator/datastore.scm
+++ b/guix-build-coordinator/datastore.scm
@@ -19,6 +19,7 @@
(re-export datastore-cancel-build)
(re-export datastore-new-agent)
(re-export datastore-list-agents)
+(re-export datastore-set-agent-active)
(re-export datastore-find-agent)
(re-export datastore-find-agent-by-name)
(re-export datastore-insert-dynamic-auth-token)