Lines Matching refs:pool
173 def __init__(self, afe, board, pool, start_time, end_time): argument
175 self.pool = pool
180 self._labels = [_POOL_PREFIX + self.pool]
187 board=self.board, pool=self.pool))
242 self.board, self.pool,
298 len(hosts), spare_pool.pool, target_pool.pool)
313 def _balance_board(arguments, afe, board, pool, start_time, end_time): argument
330 main_pool = _DUTPool(afe, board, pool,
355 _log_info(dry_run, 'Balancing %s %s pool:', board, main_pool.pool)
372 board, main_pool.pool, len(spare_pool.working_hosts))
381 board, main_pool.pool,
388 board, main_pool.pool,
395 board, main_pool.pool, len(main_pool.broken_hosts))
413 def _too_many_broken_boards(inventory, pool, arguments): argument
436 total_num_boards = len(inventory.get_managed_boards(pool=pool))
442 max_broken_boards, pool)
446 if counts.get_broken(pool) != 0]
453 pool, max_broken_boards)
540 if (arguments.pool == _ALL_CRITICAL_POOLS and
553 def balancer(i, board, pool): argument
562 _balance_board(arguments, afe, board, pool, start_time, end_time)
570 if arguments.pool == _ALL_CRITICAL_POOLS
571 else [arguments.pool])
575 for pool in pools:
576 if _too_many_broken_boards(inventory, pool, arguments):
579 'detected.', pool)
581 boards_in_pool = inventory.get_managed_boards(pool=pool)
583 board_info.extend([(i + current_len_board_info, board, pool)
588 for pool in pools:
590 board_info.extend([(i + current_len_board_info, board, pool)