PerfMonComps: Short-term workaround for missing psutil in LCG 97a_ATLAS_1
The psutil
module is missing in LCG 97a_ATLAS_1
. Currently PerfMonMTSvc
gets the application start time using that module and this causes the issue raised in [1]. This MR essentially provides a workaround to this problem such that we can recover performance related metrics in jobs w/ threads>1
. A more proper way of handling dependencies will be implemented in a future MR such that we catch similar issues at build time. Also, we'll need to eventually include the module in a future LCG release and/or find another way to extract that information (which can also be done on the C++ side, of course).
[1] ATLASRECTS-5592
Merge request reports
Activity
added Core master review-pending-level-1 labels
CI Result FAILURE (hash 1cebe734)Athena AthSimulation AnalysisBase AthGeneration externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 17436]added review-approved label and removed review-pending-level-1 label
Hi @abarton, could you please merge this fix, such that we have it in tomorrow's nightly and can run standard reco jobs again?
mentioned in commit 792ceaaa
added sweep:ignore label