Project

General

Profile

Actions

Feature #8170

closed

Set maximum restrictions for verification tasks at Bridge web interface

Added by Ilja Zakharov over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Immediate
Category:
Bridge
Target version:
-
Start date:
04/26/2017
Due date:
05/04/2017
% Done:

100%

Estimated time:
Published in build:

Description

To implement more advanced scheduling, Native scheduler requires information about resource restrictions for both jobs and tasks. Moreover, it is more convenient to set the limits through web-interface. Thus, a user starting job in addition to restrictions for Klever Core should be able to set same kinds of restrictions for a verifier (Memory, the number of cores, disk memory, CPU model, CPU time, wall time). The limitations should be provided further to Native scheduler within the configuration. Native scheduler in its turn generates core.json and add restrictions to the file. Core component proceeds as it does.

Summarizing there are three subtasks:
1) Add fields to the page for starting a job and provide limitations to Native scheduler. (Vladimir)
2) Implement Native scheduler forwarding the data to Core. (Ilja)
3) Adjust Core to extract the limits from core.json instead of job.json. (Ilja)


Related issues 3 (0 open3 closed)

Blocks Klever - Bug #6655: Scheduling deadlocksClosedIlja Zakharov01/29/2016

Actions
Blocks Klever - Bug #7804: Check CPU model in job/task descriptionClosedIlja Zakharov12/14/2016

Actions
Blocks Klever - Feature #6618: Not all restrictions of verification tasks are passed to BenchExecClosedIlja Zakharov01/29/2016

Actions
Actions

Also available in: Atom PDF