Skip to content
Snippets Groups Projects

Allow per-substep threading overrides in transforms

Merged Tadej Novak requested to merge tadej/athena:trf-threading into master

If we want to run RDOtoRDOTrigger for reprocessing using 21.0 and MP, but the rest in 22.0 and MT, we need to be able to override threading flags per-substep.

This then allows to run like

Reco_tf.py --multithreaded ... --asetup "RDOtoRDOTrigger:Athena,21.0,latest"

In this case everything will run in MT, but RDOtoRDOTrigger will run in MP as a legacy release is detected.

/cc @tsulaia @rbielski @okumura @jpanduro @miochoa @jferrand

Edited by Tadej Novak

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Tadej Novak added 1663 commits

    added 1663 commits

    • 4cbe175f...357b89a5 - 1660 commits from branch atlas:master
    • 5f16afff - Allow per-substep threading overrides in transforms
    • 6d45d2b3 - Detect running legacy releases (21.X) in transforms and force MP for those
    • 0e7a4bcf - Improve asetup version parsing in transforms

    Compare with previous version

  • Tadej Novak marked this merge request as ready

    marked this merge request as ready

  • Tadej Novak changed the description

    changed the description

  • :warning: WARNING: big files (>100K) are found in the changeset

    :pencil: 104K in file Tools/PyJobTransforms/python/trfExe.py

  • This merge request affects 1 package:

    • Tools/PyJobTransforms

    This merge request affects 5 files:

    • Tools/PyJobTransforms/python/trfExe.py
    • Tools/PyJobTransforms/python/trfMPTools.py
    • Tools/PyJobTransforms/python/trfMTTools.py
    • Tools/PyJobTransforms/python/trfUtils.py
    • Tools/PyJobTransforms/test/test_trfUtils.py
  • :white_check_mark: CI Result SUCCESS (hash 0e7a4bcf)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 28863]

  • The code changes look fine. Please resolve the threads if all the discussion is finished, we can then approve. Pienpen(L1)

  • Rafal Bielski resolved all threads

    resolved all threads

  • added review-approved label and removed review-pending-level-1 label

  • merged

  • Edward Moyse mentioned in commit 9d8e6332

    mentioned in commit 9d8e6332

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading