Open mmascher opened 3 hours ago
Adding an email from antonio about this:
Hi Phat,
Thanks, we discussed this in the SI meeting today. Marco will open an issue, where we have to discuss basically 2 items:
how (and who) should be doing the mapping between CMSSW versions and desired micro arch? In my opinion, this should happen in WM, which translates the request constraints into actual resource requirements.
where should we implement the matchmaking constraint for the micro arch, as general condition on the pilots, or rather as additional requirements for the jobs? We discussed it could be done in WM, if this is exclusive to production jobs, or rather insert it as a general condition in the slot matching requirements, if we expect this to somehow also affect analysis jobs in the future.
Cheers, Antonio
Thanks @mmascher
More discussion is ongoing as sites show concern if their people can't analyze Run 3 data with newer CMSSW. The current proposal is at the end of the comment. (2) is on WM+SI part
==========
(1) Building CMSW with Dual Version Compatibility (v2 + v3):
(2) Central production:
(3) Validation:
Impact of the new feature It was decided at the O&C week that starting from CMSSW 15 we won't build CMSSW for microarch v2. v1 has already been excluded and is not supported anymore. We need to make sure that jobs that will have a requirement for microarch x86_64-v[34] when they need to run on CMSSW15.
Additional context Microarch can be found on the slots as: