Skip to content

RecExCommon + PerfMonComps + PerfMonAna : Enable PerfMonMTSvc for MT>1 jobs and limit the number of messages printed for the event-loop

At the moment legacy PerfMonSvc is disabled for threads > 1 jobs for obvious reasons. This MR enables PerfMonMTSvc in these cases through RecoUtils.py. For serial jobs and threads = 1 jobs we still use PerfMonSvc not to break anything on the daily SPOT jobs and other clients who still rely on it.

We also have a limit on the number of messages that'll be printed in the event-loop from the service. It's configurable and defaults to 10.

A minor tweak is also added to the plotting script.

Edited by Alaettin Serhan Mete

Merge request reports