equal
deleted
inserted
replaced
141 val measurements = |
141 val measurements = |
142 for { |
142 for { |
143 (meta_info, build_info) <- build_history |
143 (meta_info, build_info) <- build_history |
144 build_host <- meta_info.get(Build_Log.Prop.build_host).toList |
144 build_host <- meta_info.get(Build_Log.Prop.build_host).toList |
145 (job_name, session_info) <- build_info.sessions.toList |
145 (job_name, session_info) <- build_info.sessions.toList |
|
146 if build_info.finished_sessions.contains(job_name) |
146 hostname = session_info.hostname.getOrElse(build_host) |
147 hostname = session_info.hostname.getOrElse(build_host) |
147 host <- hosts.find(_.info.hostname == build_host).toList |
148 host <- hosts.find(_.info.hostname == build_host).toList |
148 threads = session_info.threads.getOrElse(host.info.num_cpus) |
149 threads = session_info.threads.getOrElse(host.info.num_cpus) |
149 } yield (job_name, hostname, threads) -> session_info.timing.elapsed |
150 } yield (job_name, hostname, threads) -> session_info.timing.elapsed |
150 |
151 |