Defer preloads evaluation to the execution time
An attempt to fix ATLASJT-422. This defers preloads evaluation to the execution time in the runwrapper
. This seemingly loads the correct libraries when using inline asetup
.
For reference, this is how runwrapper
looks now:
athena.py --preloadlib=$ATLASMKLLIBDIR_PRELOAD/libimf.so:$ATLASMKLLIBDIR_PRELOAD/libintlc.so.5 --drop-and-reload runargs.RDOtoRDOTrigger.py RecJobTransforms/skeleton.RDOtoRDOtrigger.py
Merge request reports
Activity
added bugfix label
added 22.0-mc20 Tools review-pending-level-1 labels
@tadej: The logs should have lines like these:
Preloading tcmalloc_minimal.so Preloading /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-09-23T2101/AthenaExternals/22.0.45/InstallArea/x86_64-centos7-gcc8-opt/lib/libintlc.so.5:/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-09-23T2101/AthenaExternals/22.0.45/InstallArea/x86_64-centos7-gcc8-opt/lib/libimf.so
In addition, if you're running an MT reconstruction job,
PerfMonMTSvc
will also print some relevant information at the end of the job:INFO Malloc Library: libtcmalloc_minimal.so INFO Math Library: libimf.so
- Resolved by Tadej Novak
Hmm, with trigger, I do not get this printout neither before nor after my change. I only see
Preloading tcmalloc_minimal.so
.Edit: this is from the overlay step running in R22:
Overlay 11:05:27 Mon Sep 27 11:05:27 CEST 2021 Overlay 11:05:27 Preloading tcmalloc_minimal.so Overlay 11:05:27 Preloading /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-09-13T2101/AthenaExternals/22.0.44/InstallArea/x86_64-centos7-gcc8-opt/lib/libintlc.so.5:/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2021-09-13T2101/AthenaExternals/22.0.44/InstallArea/x86_64-centos7-gcc8-opt/lib/libimf.so
Edited by Tadej Novak
- Resolved by Tadej Novak
CI Result SUCCESS (hash 7495faf1)Athena externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 39495]added review-approved label and removed review-pending-level-1 label
mentioned in commit a07a3c0b
added sweep:done label
picked the changes into the branch
cherry-pick-a07a3c0bf98-master
with commit 15ead4c8mentioned in commit 15ead4c8
mentioned in merge request !46787 (merged)
Sweep summary
successful:- master
(see https://aiatlas154.cern.ch/jenkins/job/auto_git_sweeps/1716/console for details)
mentioned in commit def9b716