User:Kutschke/Draft SL7 EOL
Countdown to SL7 End of Life
Introduction
Most of the Mu2e interactive machines have already been upgraded to AL9. The only ones still using SL7 are mu2egpvm01, mu2egpvm02, mu2egpvm03 and mu2ebuild01. Sometime before June 30, likely as early as mid June, the remaining machines will be upgraded to AL9. Ray or I will send email to the computing and software spack channel when the date for the transition is known.
The rest of this page discusses work that you may have to do to prepare for the last SL7 nodes going away. If you have questions about how to do this work, please do one the following. The preferred option is to post on the is_it_me_or_a_bug channel in Mu2e Slack. You can also contact any of Rob, Ray and Dave.
Muse Working Area with a Recent Offline
If you have a Muse working area with a recent version of Offline, either a local clone or via a backing release. The first time you log into an AL9 machine to use this code you will need to rebuild. If you skip this and try to run mu2e, it will tell you that the command is not found.
After you have done the "muse build" look in the build subdirectory of your Muse working area. You will see that it contains subdirectories with names like "al9-prof-e28-p056" or "sl7-prof-e28-p056". You can delete the tree rooted at and subdirectory that starts with sl7. Depending on your disk quota situation you may need to delete the sl7 subdirectory before you do the build. See Disks#Quotas.
Muse Working Area with an Older Offline
Today, on AL9 we only have art suite binaries for art v3_14_03. We expect to have binaries for art suite v3_15_00 next week, presuming that the art team does not encounter significant new problems. We expect to have another new art built with root v6_32_00 not too long after that. We will not have older versions of the art suite available on AL9.
If your have a clone of Offline that you build yourself, that uses an envset older than p056 then your working code will not build on AL9. To check, look in your clone of Offline at the file .muse and look for the line that begins ENVSET. The upgrade to this envset was done with SHA 281f08ed60e, PR #1225, which was merged on March 28, 2024.
If you are in this situation, please port your code to work from the current head of Offline. Please do so as soon as possible so that you are not caught when the remaining machines are upgraded to AL9.
If you are using a backing musing of Offline older than v10_29_00, it will not work an AL9. If you are using a SimJob Musing older than SimJob/MDC2020ae, it will not work on AL9. If you are in either of these situations, please port your code to work from the musing Offline/v10_29_00 or later ( or SimJob/MDC2020ae or later).
Existing Grid Tarballs
If you have existing grid tarballs built for sl7, you will still be able to run them on the grid for a long time to come. To do this, request an SL7 container when you submit your job. This is the currently the default for mu2eprodsys but it will change soon, so watch for an annoucement.