tuned;
authorwenzelm
Thu, 11 Apr 2024 12:12:33 +0200
changeset 80110 2ac132ee8bf1
parent 80109 dbcd6dc7f70f
child 80111 f4d3e3915228
tuned;
src/Pure/Build/build_process.scala
--- a/src/Pure/Build/build_process.scala	Thu Apr 11 12:05:01 2024 +0200
+++ b/src/Pure/Build/build_process.scala	Thu Apr 11 12:12:33 2024 +0200
@@ -1147,10 +1147,10 @@
   }
 
   protected def next_node_info(state: Build_Process.State, session_name: String): Host.Node_Info = {
-    def used_nodes: Set[Int] =
+    val available_nodes = build_context.numa_nodes
+    val used_nodes =
       Set.from(for (job <- state.running.valuesIterator; i <- job.node_info.numa_node) yield i)
-    val numa_node =
-      Host.next_numa_node(_host_database, hostname, build_context.numa_nodes, used_nodes)
+    val numa_node = Host.next_numa_node(_host_database, hostname, available_nodes, used_nodes)
     Host.Node_Info(hostname, numa_node, Nil)
   }