-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support to RHEL8 workflows/jobs #11051
Comments
@amaltaro , currently we have cs8_amd64_gcc10 releases available for tests. Soon we will build alma8_amd64_gcc10 release too. |
Thanks, Shahzad! And I heard back from Danilo and RHEL8 needs to be validated before the new HLT farm comes online (on the April 15). So, this needs to be worked in the next week. |
update: initial description updated to reflect the required changes. |
Yes, but that architecture mapping only affects the job description and target grid resources for executing the payload. To complete the loop, I think we would need to have some libraries (including python and python future) in CVMFS, such that the job wrapper can use libraries built in/for those architectures. @smuzaffar |
For |
@smuzaffar let me close a new release for CMSWEB and then I will come back to you on this, ok? I will create a new GH issue as well to track this. |
Now that we managed to run real EL8 workflows to properly test it, it looks like the submit_py3.sh script indeed needs to be changed now that we have these new EL8 ScramArchs, apparently here: Here is a RelVal EL8 workflow which was pretty successful, but most of the merge jobs are somehow failing. Some logs can be found here: and this part of the wmagentJob.log is suspicious (we had a REQUIRED_OS='rhel8', landed on a EL7 node, but used EL6 python libraries):
reopening this issue to address our job wrapper changes and proceed with further tests. |
Impact of the new feature
ReqMgr2 / WMAgent
Is your feature request related to a problem? Please describe.
Following an email exchange with Shahzad, they would like to start running tests with RHEL8 production workflows as soon as possible.
Describe the solution you'd like
In short, WMCore systems should support workflow creation and assignment as well as job creation and execution under RHEL8 OS (or variations of it, like EL8, Alma8, CS8, etc).
A non-exhaustive list of places that we need to verify and/or update if required, is:
UPDATE: as provided by Shahzad below, the list of new archs to be supported is:
(where N>=8 and V>=10).
Describe alternatives you've considered
None
Additional context
In order to properly test it, we need to identify:
cs8_amd64_gcc10
slc8_*
, or should we consider the other variations?The text was updated successfully, but these errors were encountered: