TCT q221: replacing MP test with serial
The TCT test q221_mp started to fail in the RDOtoRDOtrigger step since nightly from February 5, 2021 with the following error:
RuntimeError: RDOtoRDOTrigger requires AthenaMT, but serial Athena was used. Please use threads=1 or more
Based on ticket ATR-22498, the MP version cannot use MT enabled. This MR disables the MP version of this test and enables the serial version using MT.
Few other updates:
- added option --outputHISTFile=myHIST.root for the test q221_serial (it was accidentally removed in a previous MR)
- changed nprocs from 8 to 2 for the test q221_mp
Tagging @rmazini
Merge request reports
Activity
added Tools master review-pending-level-1 labels
CI Result FAILURE (hash 39f75cf2)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis 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
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 27777]added review-user-action-required label and removed review-pending-level-1 label
added review-pending-level-1 label and removed review-user-action-required label
added urgent label
CI Result SUCCESS (hash 39f75cf2)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis 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
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 27854]added review-approved label and removed review-pending-level-1 label
2 2 # 3 3 # art-description: RecoTrf 4 4 # art-type: grid 5 # art-include: 21.0/Athena 6 # art-include: 21.0-TrigMC/Athena 7 # art-include: master/Athena 8 # art-include: 21.3/Athena 9 # art-include: 21.9/Athena 10 5 # art-athena-mt: 8 11 6 12 Reco_tf.py --AMI=q221 --athenaopts='--nprocs=8' --outputRDOFile=myRDO.pool.root --outputAODFile=myAOD.pool.root --outputESDFile=myESD.pool.root --outputHISTFile=myHIST.root --imf False --preExec="all:from IOVDbSvc.CondDB import conddb; conddb.addOverride('/PIXEL/PixMapOverlay','PixMapOverlay-SIM-MC16-000-03');" --maxEvents=100 7 Reco_tf.py \ I can push this MR through, no problems, but the only thing this fix does is to replace
--nprocs=8
with--nprocs=2
, which is just to change the number ofAthenaMP
workers, and not to diasable the MP version of this test and enables the serial version using MT, as stated in the description of this MR.The line
# art-include: master/Athena
ensures that it runs within the TCT nightly tests. For the test q221_mp, this line is removed, so the jobs will be not submitted for this test. For the other test (q221_serial), this line is added.
It is true that
--nprocs=8
is replaced with--nprocs=2
. I mention it in the description (but it is irrelevant).
mentioned in commit f91ababd
added sweep:ignore label