Skip to content

athenaHLT: Do not set concurreny flags in python

Frank Winklmeier requested to merge fwinkl/athena:hlt_setprop into master
  • Setting the concurrency flags in athenaHLT (threads/events/slots) is not a good idea as this deviates from what would happen in a partition and prevents us from reproducing certain bugs (e.g. ATR-20362).
  • Small fix for discovering when a json file is provided on the command line

Details for experts:

If we had to set these flags it should be done in TrigPSCPythonSetup.py as this is used both in athenaHLT and in a partition (when running from job options). However, setting these flags should not be necessary as we correctly set these properties on the C++ side from values in OKS. The only downside is that there are certain printouts in the log file that now show (confusingly) e.g. 0 threads during the python configuration. On the other side, this may help discovering places where we have a dependency on these values.

Merge request reports