Project

General

Profile

Actions

Bug #8228

closed

Native scheduler fails if tasks.json does not exist

Added by Alexey Polushkin almost 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
Scheduling
Target version:
-
Start date:
05/31/2017
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

Native scheduler fails with following stack trace

Traceback (most recent call last):
File "/home/alexey/klever/klever/scheduler/bin/../schedulers/__init__.py", line 282, in launch
self.prepare_job(job_id, self.__jobs[job_id]["configuration"])
File "/home/alexey/klever/klever/scheduler/bin/../schedulers/native.py", line 199, in prepare_job
self.__prepare_solution(identifier, configuration, mode='job')
File "/home/alexey/klever/klever/scheduler/bin/../schedulers/native.py", line 337, in __prepare_solution
self.__manager.check_resources(configuration, job=True)
File "/home/alexey/klever/klever/scheduler/bin/../schedulers/resource_scheduler.py", line 355, in check_resources
nodes = self.__nodes_ranking(status, task_restrictions)
File "/home/alexey/klever/klever/scheduler/bin/../schedulers/resource_scheduler.py", line 607, in __nodes_ranking
suitable = [n for n in system_status.keys() if self.__fulfill_requirement(system_status[n], restriction, job)]
File "/home/alexey/klever/klever/scheduler/bin/../schedulers/resource_scheduler.py", line 607, in <listcomp>
suitable = [n for n in system_status.keys() if self.__fulfill_requirement(system_status[n], restriction, job)]
File "/home/alexey/klever/klever/scheduler/bin/../schedulers/resource_scheduler.py", line 627, in __fulfill_requirement
if restriction['CPU model'] and restriction['CPU model'] != node['CPU model']:
KeyError: 'CPU model'

Actions #1

Updated by Ilja Zakharov almost 7 years ago

  • Status changed from New to Closed

Fixed in 0fb38a5e.

Actions

Also available in: Atom PDF