-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Fix PostDQMOffline*
sequences in cmsDriver.py
#40293
Conversation
type bug-fix |
@vlimant FYI |
code-checks |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40293/33357
|
A new Pull Request was created by @elusian for master. It involves the following packages:
@cmsbuild, @perrotta, @rappoccio, @fabiocos, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild, please test |
-1 Failed Tests: UnitTests Unit TestsI found errors in the following unit tests: ---> test TestConfigDP had ERRORS Comparison SummarySummary:
|
|
It seems that all The comparisons are not available anymore, but I would expect #39337 to have shown the opposite change. |
Thank you @elusian |
assign dqm |
urgent |
New categories assigned: dqm @jfernan2,@ahmad3213,@micsucmed,@rvenditti,@emanueleusai,@syuvivida,@pmandrik you have been requested to review this Pull request/Issue and eventually sign? Thanks |
In my opinion, instead of assign DQM signature here, opening a gitHub issue and assigning JME POG conveners would be more appropriate. The duplication of JME plots filling looks like a bug (or at least a funny feature), but this is only tangentially related to the issue at hand.
at #40293 (comment)), and it's lack is already causing delays (see e.g. https://its.cern.ch/jira/browse/PDMVRELVALS-172 ) |
Ciao @mmusich I agree about the need of speeding up the integration of this fix. In any case, the integration in the release is quantizied by the time of the IBs: whatever is merged between now and 11pm will end up in the 2300 master IB. And when the results of that IB tests will become available, likely tomorrow morning, we can merge the backport ones, which are the ones you are mostly aiming at. We have an orp meeting in a few hours from now. Hopefully all the stakeholders (@vlimant @cms-sw/dqm-l2 @cms-sw/jetmet-pog-l2) will be there to address the issue reported. In particular, I look forward earing something from Jean-Roch, whose original PR implemented the modification which is reverted here. If anyone of them is missing there, we will proceed without, as we always do in case of need for the PRs flagged as "urgent". Therefore, please be reassured that asking for the opinion of the supposedy relevant experts will not delay the integration of this PR. |
Hello, yes, I'd say something fishy is going on here, but it's a separate issue to be addressed by JME DQM developers. |
+1 |
+1
|
This pull request is fully signed and it will be integrated in one of the next master IBs (but tests are reportedly failing). |
merge |
…fic cff> and using the default sequence and various custom
I don't see how anything here could create any of the plot difference you've observed, or would harm nano |
Thank you @vlimant for the confirmation! |
PR description:
When adding a DQM sequence to the command line options (e.g.
DQM:@miniAODDQM
), cmsDriver.py is supposed to add the relativePostDQMOffline
sequence as selected in autoDQM.py.However, due to this commit in CMSSW_12_6_0_pre3, this does not happen anymore.
After the commit
sequenceList
andpostSequenceList
are the same object at the same address and fillingsequenceList
inhibits the fill ofpostSequenceList
(sinceexpandMapping
sees no "@" in the array). Since the sequences are the same, no dqmofflineOnPAT_step is produced in the output.This PR splits the assigment into two lines, which makes
sequenceList
andpostSequenceList
distinct again.PR validation:
Created a simple config file passing
DQM:@miniAODDQM
to cmsDriver.py, requestedPostDQMOffline*
sequences are back in theprocess.schedule
as they were in CMSSW_12_6_0_pre2If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
Not a backport