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
Issue with new optional parameter in 11_0_0_pre3 #27453
Comments
A new Issue was created by @srimanob Phat Srimanobhas. @davidlange6, @Dr15Jones, @smuzaffar, @fabiocos, @kpedro88 can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
@Dr15Jones @fabiocos |
@srimanob I do not see how the changes in From the traceback the issue seems to come from https://cmssdt.cern.ch/lxr/source/FWCore/ParameterSet/python/Types.py#0099 added in #27191 , which is required to provide |
assign core |
New categories assigned: core @Dr15Jones,@smuzaffar you have been requested to review this Pull request/Issue and eventually sign? Thanks |
@srimanob I 'hacked' some of the scripts and was able to find the actual origin of the problem. The useful trackback is
So the problem is in the WMAgent code. |
There are 3 obsolete parameters in all of CMSSW
In the WM code PSetTweaks/WMTweak.py we can see that two of those are listed and it is ultimately from that list which leads to the eventual call to I see four possible ways around this
Ultimately this problem shows that, once again, we are unable to test CMSSW's interaction with WMAgent effectively during the IBs. |
I implemented option 4. It is unclear if this will have other consequences. |
@Dr15Jones thank you, unfortunately I am afraid that besides what we may see in the PR test/IB we need to verify the interaction with WMAgent , I am not sure what the code do expect. @amaltaro options 1) but mostly 2) look simple to implement, what do you think? |
#27454 seems to circumvent the problem according to @ahmad3213 . Do you need a new pre-release to inject relvals? Or do can you manage them with this addition for this round? |
For the release validation process, we can manage with this addition (without pre-release). |
@Dr15Jones @fabiocos given that production might be handling requests/CMSSW where those parameters are not yet obsolete, option 1) seems to be our best choice. BTW, thanks for debugging and finding out that it actually comes from WMClient package. Honestly speaking, I'm not sure who maintain that package and how it gets shipped. I don't even see that |
@amaltaro I actually implemented 4) which appears to have solved the problem. |
+1 |
This issue is fully signed and ready to be closed. |
Here is a better explaination as to why my change works. In https://github.com/dmwm/WMCore/blob/master/src/python/PSetTweaks/WMTweak.py#L168 |
Yep, they are equivalent. Thanks, Chris! |
Hi @ahmad3213 , please inject one or two workflows to test it. If it works, let's stay with pre3 and inject all the rest relvals. |
@srimanob @ahmad3213 I think this is solved now, and the PR fixing the problem will be part of CMSSW_11_0_0_pre4 |
Thanks All. I close this issue. |
PdmV reported the issue in
https://its.cern.ch/jira/browse/CMSCOMPPR-7716
It seems to me that the issue comes from #27191 and #27399 which are introduced in 11_0_0_pre3. There is a change in python2 / python3 as mentioned in #27399 which issue reported before. Not clear why we see python2 in the injection process,
To test, we need to reach relval injection step:
Thanks.
@prebello @zhenhu
The text was updated successfully, but these errors were encountered: