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