-
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
Move Sequence to Task Reconstruction_cff #28678
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-28678/13248
|
A new Pull Request was created by @jeongeun (JeongEun Lee) for master. It involves the following packages: Configuration/StandardSequences @perrotta, @kpedro88, @cmsbuild, @franzoni, @slava77, @fabiocos, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins. |
-1 Tested at: 6054885 CMSSW: CMSSW_11_1_X_2019-12-22-2300 I found follow errors while testing this PR Failed tests: RelVals AddOn
When I ran the RelVals I found an error in the following workflows: runTheMatrix-results/5.1_TTbar+TTbarFS+HARVESTFS/step1_TTbar+TTbarFS+HARVESTFS.log135.4 step1 runTheMatrix-results/135.4_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS/step1_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS.log
I found errors in the following addon tests: cmsDriver.py TTbar_8TeV_TuneCUETP8M1_cfi --conditions auto:run1_mc --fast -n 100 --eventcontent AODSIM,DQM --relval 100000,1000 -s GEN,SIM,RECOBEFMIX,DIGI:pdigi_valid,L1,DIGI2RAW,L1Reco,RECO,EI,VALIDATION --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --datatier GEN-SIM-DIGI-RECO,DQMIO --beamspot Realistic8TeVCollision : FAILED - time: date Mon Dec 23 09:22:52 2019-date Mon Dec 23 09:19:12 2019 s - exit: 17920 |
Comparison not run due to runTheMatrix errors (RelVals and Igprof tests were also skipped) |
globalreco = cms.Sequence(globalrecoTask) | ||
|
||
_run3_globalrecoTask = globalrecoTask.copyAndExclude([CastorFullRecoTask]) | ||
run3_common.toReplaceWith(globalrecoTask, _run3_globalrecoTask) | ||
|
||
_fastSim_globalreco = globalreco.copyAndExclude([CastorFullReco,muoncosmicreco]) | ||
# insert the few tracking modules to be run after mixing back in the globalreco sequence | ||
_fastSim_globalreco.insert(0,newCombinedSeeds+trackExtrapolator+caloTowerForTrk+firstStepPrimaryVerticesUnsorted+ak4CaloJetsForTrk+initialStepTrackRefsForJets+firstStepPrimaryVertices) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Errors were produced from "firstStepPrimaryVerticesUnsorted+ak4CaloJetsForTrk" in this line.
I will check this part again.
trackingGlobalRecoTask, | ||
hcalGlobalRecoTask, | ||
vertexrecoTask) | ||
globalreco_tracking = cms.Sequence(globalreco_trackingTask) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This can be removed, as not used enywhere
globalreco = cms.Sequence(globalrecoTask) | ||
|
||
_run3_globalrecoTask = globalrecoTask.copyAndExclude([CastorFullRecoTask]) | ||
run3_common.toReplaceWith(globalrecoTask, _run3_globalrecoTask) | ||
|
||
_fastSim_globalreco = globalreco.copyAndExclude([CastorFullReco,muoncosmicreco]) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modifications should be done at the level of Task, as in the other cases
+1
|
+operations |
@kpedro88 could you please have a look, and either sign for upgrade or propose updates? |
+upgrade |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @davidlange6, @silviodonato, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
@jeongeun this PR is breaking a RelVal test (workflow 11634.7) of CMSSW_11_1_X_2020-01-13-2300. I tried the step3 cmsDriver command with and without this PR in CMSSW_11_1_X_2020-01-13-1100.
Could you check and provide a fix? Thanks. You can easily see this issue using the following commands
|
Thank you @silviodonato, I'm also trying to investigate. It is far from obvious to me to understand how this PR may have removed the @makortel , do you have any suggestion? |
By quick look I have no idea, but I can take care of fixing it. |
Thank you @makortel ! |
and Puzzled... |
Yeah, but |
The problem is essentially the same as in #28703. This line
starts a replacement operation in all tasks and sequences that may expand Tasks/Sequences, and the order which the replacement occur is not fully deterministic. Before this PR it happened that the reconstruction sequence had a link to InitialStepTask , and now it doesn't. (ok, the cause for this exact case is probably because the tasks are operated before sequences)
I have two options in mind:
@perrotta @slava77 @mtosi @JanFSchulte Do you have preference between the two? |
Thank you Matti for your investigation and proposals. |
In absence of further comments I implemented the Modifier solution in #28755. |
Thanks @makortel |
ciao
apologies for the l delay in replying
thanks for the update, it seems to me the best choice here
mia
… On 16 Jan 2020, at 21:54, Matti Kortelainen ***@***.***> wrote:
In absence of further comments I implemented the Modifier solution in #28755.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
PR description: Move Sequence to Task for Reconstruction(HeavyIons/Cosmics)_cff cff files.
(An extension of the previous task PR#25163, PR#27474 , PR#27640, PR#27887, PR#28050,PR#28300,PR#28399)
Tested in CMSSW_11_1_X_2019_12_20-1100, the basic test all passed in the CMSSW PR instructions.