src/Pure/Build/build_schedule.scala
changeset 79818 0c2a62a9f136
parent 79805 45198ea3f0b3
child 79819 141df3fb25bf
equal deleted inserted replaced
79817:7308e402451f 79818:0c2a62a9f136
    40     ): Timing_Data = {
    40     ): Timing_Data = {
    41       val hosts = host_infos.hosts
    41       val hosts = host_infos.hosts
    42       val measurements =
    42       val measurements =
    43         for {
    43         for {
    44           (meta_info, build_info) <- build_history
    44           (meta_info, build_info) <- build_history
    45           build_host = meta_info.get(Build_Log.Prop.build_host)
    45           build_host = meta_info.get_build_host
    46           (job_name, session_info) <- build_info.sessions.toList
    46           (job_name, session_info) <- build_info.sessions.toList
    47           if build_info.finished_sessions.contains(job_name)
    47           if build_info.finished_sessions.contains(job_name)
    48           hostname <- session_info.hostname.orElse(build_host).toList
    48           hostname <- session_info.hostname.orElse(build_host).toList
    49           host <- hosts.find(_.info.hostname == hostname).toList
    49           host <- hosts.find(_.info.hostname == hostname).toList
    50           threads = session_info.threads.getOrElse(host.info.num_cpus)
    50           threads = session_info.threads.getOrElse(host.info.num_cpus)