~ruther/guix-local

7df7dc31f1432d0a8c1d6b6521db6eaebcb654c4 — Efraim Flashner 1 year, 2 months ago cc588d8
guix offload: Adjust size suffix based on amount of data.

* guix/scripts/offload.scm (choose-build-machine): Display amount of
free space using more specific units.
(check-machine-status): Same.

Change-Id: I93ebbf3115f15dacf57be7e63350bfbe8a3974b6
1 files changed, 4 insertions(+), 4 deletions(-)

M guix/scripts/offload.scm
M guix/scripts/offload.scm => guix/scripts/offload.scm +4 -4
@@ 545,9 545,9 @@ slot (which must later be released with 'release-build-slot'), or #f and #f."
               (when (and space (< space %minimum-disk-space))
                 (format (current-error-port)
                         "skipping machine '~a' because it is low \
on disk space (~,2f MiB free)~%"
on disk space (~a free)~%"
                         (build-machine-name best)
                         (/ space (expt 2 20) 1.)))
                         (number->size space)))
               (release-build-slot slot)
               (loop others)))))
      (()


@@ 779,14 779,14 @@ machine."
                              (free (node-free-disk-space inferior)))
                          (close-inferior inferior)
                          (format #t "~a~%  kernel: ~a ~a~%  architecture: ~a~%\
  host name: ~a~%  normalized load: ~,2f~%  free disk space: ~,2f MiB~%\
  host name: ~a~%  normalized load: ~,2f~%  free disk space: ~a~%\
  time difference: ~a s~%"
                                  (build-machine-name machine)
                                  (utsname:sysname uts) (utsname:release uts)
                                  (utsname:machine uts)
                                  (utsname:nodename uts)
                                  load
                                  (/ free (expt 2 20) 1.)
                                  (number->size free)
                                  (- time now))))))))

                (disconnect! session))