diff options
Diffstat (limited to 'guix-build-coordinator')
-rw-r--r-- | guix-build-coordinator/coordinator.scm | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/guix-build-coordinator/coordinator.scm b/guix-build-coordinator/coordinator.scm index 9e72df1..40d01e6 100644 --- a/guix-build-coordinator/coordinator.scm +++ b/guix-build-coordinator/coordinator.scm @@ -139,9 +139,12 @@ (define datastore (build-coordinator-datastore build-coordinator)) - (datastore-replace-build-allocation-plan - datastore - ((build-coordinator-allocation-strategy build-coordinator) datastore)) + (let* ((allocator-proc + (build-coordinator-allocation-strategy build-coordinator)) + (new-plan + (with-time-logging "allocating builds" + (allocator-proc datastore)))) + (datastore-replace-build-allocation-plan datastore new-plan)) #t) (define (make-build-allocator-thread build-coordinator) |