-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Confdb schedule->HLTSchedule 1210 #36237
Conversation
A new Pull Request was created by @Sam-Harper (Sam Harper) for CMSSW_12_1_X. It involves the following packages:
@cmsbuild, @missirol, @Martin-Grunewald can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
Thanks for the PR, Sam. I can see how this can be useful for -- The ConfDB update applies only to ConfDB-v3, so it only relates to -- For this release has basically always supported only -- So, we can restrict the discussion to Here, the rest of CMSSW, and any user recipes developed up to now, assume the existence of This means that right now we could not afford to recreate the extracted What the
Once I can see how this PR ("option 2)") helps with U; I think "option 1)" (backport of #35858) would not fix U. So, if the answer to Q is yes, we would need new releases in If I'm missing something, please let me know. -- Note : the |
Thank you @missirol for the detailed summary. My main concern is about the customization functions which are already in CMSSW. This means that case "U" would work with If I understand correctly
So I would have a slight preference for a backport of #35858 to What do you think? |
So my two cents, we do need to do something to 12_0 and 12_1 as I think we should continue to have the workflow of downloading and running a menu here supported. I think its reasonable to say to folks, you need to use schedule in your scripts in 12_1 as people will be using 12_1/12_2 right now and its good to ensure everybody is using schedule. So as stated, I also like having #35858 backported to 12_1. I think for 12_0, it would be much simpler if we just did what is proposed here. Its minimal work on our part (like none) and 12_0 is now deprecated anyways. For this my motivation is just to minimise work on our part while having this workflow still working. Anyways its yours, Marino and Martin's call , I dont have a strong preference other than having some solution for 12_0/12_1 |
(reminder: "U" means Not exactly. The Patatrack customisation does not assume The only case I know of a function in I think the case of "U" mostly applies to user functions we don't control.
Agreed. Maybe I miss what you mean by "downloading and running", but in my understanding standard usage of Trying to summarise, the current consensus would be:
This implies that new Are there any objections/corrections? [*]
PS. I do understand that I'm wasting everybody's time with this long discussion on such a small change, so sorry about that. |
I would agree with Sam, #36237 (comment) |
This means having this PR in |
@missirol I see #36251 merged in 12_0_X, and #35858 backported to 12_1_X with #36252, should then this PR #36237 be closed as planned? |
Yes, this can be closed. Thanks. |
thanks! |
PR description:
The HLT has been using HLTSchedule as its schedule. However this has been fixed in 12_2_0. We now need to adjust confdb to output schedule.
This will change the output for all releases and thus we need to fix this for 12_1 and 12_0 as the code will expect confdb to supply HLTScheule when its supplying schedule.
There are two options as I see them
I have no opinion on which one to do, honestly option 1) is probably more correct. This is option 2), if we dont like it, we can do option 1) or something else.
PR validation:
Output with this PR is unchanged
Output with this PR with the new converter is unchanged
Backports
Note, this is special as it fixes a problem in 12_0 , 12_1 that does not exist in 12_2. Hence it doesnt go to the master branch.