Skip to content

Catch parsing error in rate/throughput scripts

Rosen Matev requested to merge rm-catch-exception into master
2022-07-26 05:20:22.716127   898%   8.2G RSS   4.8G free
2022-07-26 05:20:33.570609   820%   8.2G RSS   6.8G free
2022-07-26 05:20:43.730451   866%   8.2G RSS   7.7G free
Traceback (most recent call last):
  File "/cvmfs/lhcb.cern.ch/lib/lcg/releases/Python/3.9.6-b0f98/x86_64-centos7-gcc11-opt/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/cvmfs/lhcb.cern.ch/lib/lcg/releases/Python/3.9.6-b0f98/x86_64-centos7-gcc11-opt/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 357, in <module>
    *proc_stats(pids)))
  File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 140, in proc_stats
    cputime = sum(parse_time(x[1]) for x in data)
  File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 140, in <genexpr>
    cputime = sum(parse_time(x[1]) for x in data)
  File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 128, in parse_time
    return sum(m * int(x) for m, x in zip([3600, 60, 1], s.split(':')))
  File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 128, in <genexpr>
    return sum(m * int(x) for m, x in zip([3600, 60, 1], s.split(':')))
ValueError: invalid literal for int() with base 10: '1-00'
2022-07-26 05:20:53.887449   876%   8.2G RSS   7.3G free
2022-07-26 05:21:04.108586   861%   8.2G RSS   7.9G free
2022-07-26 05:21:14.441429   832%   8.2G RSS   6.8G free
Edited by Rosen Matev

Merge request reports