aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/agent.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-12-31 19:38:01 +0000
committerChristopher Baines <mail@cbaines.net>2020-12-31 19:38:01 +0000
commit3fa402c1a81398e04a3a78e0565ca589755645aa (patch)
tree1fa376ef56832e0b4fd3a9db0b2e08a17aee63bd /guix-build-coordinator/agent.scm
parenta036261b38a990d4e51382325f750c849396ea9b (diff)
downloadbuild-coordinator-3fa402c1a81398e04a3a78e0565ca589755645aa.tar
build-coordinator-3fa402c1a81398e04a3a78e0565ca589755645aa.tar.gz
Add more information to the agent info output
Diffstat (limited to 'guix-build-coordinator/agent.scm')
-rw-r--r--guix-build-coordinator/agent.scm18
1 files changed, 15 insertions, 3 deletions
diff --git a/guix-build-coordinator/agent.scm b/guix-build-coordinator/agent.scm
index a4626ca..22a7c96 100644
--- a/guix-build-coordinator/agent.scm
+++ b/guix-build-coordinator/agent.scm
@@ -167,9 +167,21 @@
(make-time time-duration 0 60))))
(define (display-info)
(display
- (simple-format #f "current threads: ~A current jobs: ~A\n"
- (count-threads)
- (count-jobs))
+ (simple-format
+ #f "current threads: ~A current jobs: ~A\n~A\n"
+ (count-threads)
+ (count-jobs)
+ (string-join
+ (map (match-lambda
+ ((build-details)
+ (simple-format
+ #f " - ~A (priority: ~A)
+ ~A"
+ (assoc-ref build-details "uuid")
+ (assoc-ref build-details "priority")
+ (assoc-ref build-details "derivation-name"))))
+ (list-jobs))
+ "\n"))
(current-error-port)))
(let ((details (submit-status coordinator-uri uuid password 'idle