Project

General

Profile

Actions

Feature #8180

closed

Schedulers should treat BenchExec warnings as errors

Added by Evgeny Novikov over 7 years ago. Updated over 7 years ago.

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

0%

Estimated time:
Published in build:

Description

For instance, now schedulers ignore the following warnings:

root WARNING> Cannot use cgroup hierarchy mounted at /sys/fs/cgroup/cpu,cpuacct/user.slice/user-1000.slice for subsystem cpuacct, reason: Permission denied. If permissions are wrong, please run "sudo chmod o+wt '/sys/fs/cgroup/cpu,cpuacct/user.slice/user-1000.slice'".
root WARNING> Without cpuacct cgroups, cputime measurement and limit might not work correctly if subprocesses are started.

This results in they send incorrect resource reports, e.g. there isn't CPU time consumed, which in turn leads to exceptions in Bridge:
Uploading report failed: resources have wrong format
Traceback (most recent call last):
  File "/home/novikov/work/klever/bridge/reports/UploadReport.py", line 44, in __init__
    self.__check_data(data)
  File "/home/novikov/work/klever/bridge/reports/UploadReport.py", line 71, in __check_data
    raise ValueError('resources have wrong format')


Related issues 1 (0 open1 closed)

Related to Klever - Bug #6542: Provide proper description about job or task fails in native schedulerClosedIlja Zakharov01/28/2016

Actions
Actions #1

Updated by Ilja Zakharov over 7 years ago

  • Tracker changed from Bug to Feature
  • Status changed from New to Resolved

Implemented in scheduler-optimization branch.

Actions #2

Updated by Ilja Zakharov over 7 years ago

  • Status changed from Resolved to Closed

Merged to master in caf859214.

Actions

Also available in: Atom PDF