Skip to content
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

Adding PU in 2019 scenario #26463

Merged
merged 7 commits into from Apr 25, 2019
Merged

Adding PU in 2019 scenario #26463

merged 7 commits into from Apr 25, 2019

Conversation

boudoul
Copy link
Contributor

@boudoul boudoul commented Apr 16, 2019

PR description:

In order to help the pdmV team towards a 2019 validation, I'm adding the PU workflows for 2019 , so that 2019 relvals with or without PU can be submitted with a fair comparison with 2018 (to start the process ...)
@franzoni @srimanob FYI

PR validation:

runTheMatrix.py --what upgrade -l 12000 -ne seems to give the correct answer (attention , usual process : it does miss a 2019 MinBias sample to run (and also to pick the correct PU scenario , without the 2019 monbais , it picks PU35, once the Minbias will be added, it will automatically pick up PU50, like 2018)

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@boudoul
Copy link
Contributor Author

boudoul commented Apr 16, 2019

Adding @luciasilvestris as a watcher

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-26463/9289

  • This PR adds an extra 48KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @boudoul (boudoul) for master.

It involves the following packages:

Configuration/PyReleaseValidation

@pgunnell, @zhenhu, @prebello, @cmsbuild, @kpedro88 can you please review it and eventually sign? Thanks.
@makortel, @Martin-Grunewald this is something you requested to watch as well.
@davidlange6, @slava77, @fabiocos you are the release manager for this.

cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@boudoul
Copy link
Contributor Author

boudoul commented Apr 16, 2019

Talking to @franzoni and @srimanob , they adviced me to keep hlt2017 as menu (equivalent to fake menu), so unchanged with respect to what was defined so far in this 2019 scenario. Done in my last commit.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-26463/9291

  • This PR adds an extra 48KB to repository

@cmsbuild
Copy link
Contributor

Pull request #26463 was updated. @pgunnell, @zhenhu, @prebello, @cmsbuild, @kpedro88 can you please check and sign again.

@@ -14,9 +14,9 @@
'2018Design',
'2018DesignPU',
'2019',
# '2019PU',
'2019PU',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@boudoul I guess this line with the corresponding changed order is the responsible of the visible difference in the standard matrix:

< 12024.0 TTbar_13TeV_TuneCUETP8M1_2019Design_GenSimFull+DigiFull_2019Design+RecoFull_2019Design+HARVESTFull_2019Design 
---
> 12024.0 TTbar_13TeV_TuneCUETP8M1_2019PU_GenSimFull+DigiFullPU_2019PU+RecoFullPU_2019PU+HARVESTFullPU_2019PU+NanoFull_2019PU 

Not a problem in itself, just to be aware of it

Copy link
Contributor

@prebello prebello Apr 16, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @boudoul @fabiocos this number is related to TTbar Design in IB as you can see at
https://github.com/cms-sw/cmssw/blob/master/Configuration/PyReleaseValidation/python/relval_2017.py

When you change https://github.com/cms-sw/cmssw/blob/master/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py, moving the comment of line 17, you will change the order of the wfs numbers.

We had a similar problem in the past (when we started 2017 relvals) and to keep all under control @kpedro88 has changed something at
numWFConflict = [[11800,12000],[12200,12400],[20800,21200],[21600,22400],[25000,26000],[50000,51000]]

Maybe increasing the range [11800,12000] would work.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok yes I will try to keep the WF numbers unchanged in a next commit later today

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you are activating the 2019 PU workflows, you should remove the ranges [11800,12000],[12200,12400] from the conflict list. These were reserved for that purpose.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah you're right- I missed your comment I just re-oreder to preserve but actually what you wrote makes more sense - Let me fix in a next commit

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-26463/34337/summary.html

@slava77 comparisons for the following workflows were not done due to missing matrix map:

  • /build/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-26463/11824.0_TTbar_13+TTbar_13TeV_TuneCUETP8M1_2019PU_GenSimFull+DigiFullPU_2019PU+RecoFullPU_2019PU+HARVESTFullPU_2019PU+NanoFull_2019PU

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 33
  • DQMHistoTests: Total histograms compared: 3211964
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3211759
  • DQMHistoTests: Total skipped: 204
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 32 files compared)
  • Checked 137 log files, 14 edm output root files, 33 DQM output files

@kpedro88
Copy link
Contributor

+upgrade

@prebello
Copy link
Contributor

+1

@cmsbuild
Copy link
Contributor

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, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2)

@kpedro88
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 90d4f3d into cms-sw:master Apr 25, 2019
@kpedro88
Copy link
Contributor

@boudoul @prebello @zhenhu @pgunnell a number of 2019 workflows have failed in the latest IB CMSSW_10_6_X_2019-04-26-1100. The failure reports a DAS error, but I think the underlying cause is that a default dataset is now provided for 2019, so it wants to reuse GEN-SIM RelVals, but the needed samples are not hosted at T2_CH_CERN. Can we transfer them so the tests will run?

@fabiocos
Copy link
Contributor

@kpedro88 as cross checked with @smuzaffar in principle the bot should take care of caching the needed files at CERN using the utilities in https://github.com/cms-sw/cms-bot/tree/master/das-utils but there were additional problems on top.

For the remaining issue (11626.0) the sample apparently still needs to be produced:

dasgoclient --limit 0 --query 'file dataset=/RelValQCD_Pt_600_800_13/CMSSW_10_6_0_pre3-105X_postLS2_realistic_v6-v1/GEN-SIM' 

is giving an empty result.

@boudoul
Copy link
Contributor Author

boudoul commented Apr 30, 2019

thanks @fabiocos and @kpedro88 - Can PdmV @prebello @zhenhu @pgunnell take care of this ?

@prebello
Copy link
Contributor

@boudoul @prebello @zhenhu @pgunnell a number of 2019 workflows have failed in the latest IB CMSSW_10_6_X_2019-04-26-1100. The failure reports a DAS error, but I think the underlying cause is that a default dataset is now provided for 2019, so it wants to reuse GEN-SIM RelVals, but the needed samples are not hosted at T2_CH_CERN. Can we transfer them so the tests will run?

@kpedro88 the samples are in FNAL disk AFAIK. Is it not possible to read them from there?
do you mean these ones?
https://cmsweb.cern.ch/das/request?view=list&limit=50&instance=prod%2Fglobal&input=dataset+dataset%3D%2FRelVal*%2FCMSSW_10_6_0_pre3-105X_postLS2_realistic_v6-v1*%2FGEN-SIM

@kpedro88
Copy link
Contributor

@prebello the IB tests require reading files from CERN. Please see #26463 (comment) for more details.

@prebello
Copy link
Contributor

thanks @fabiocos and @kpedro88 - Can PdmV @prebello @zhenhu @pgunnell take care of this ?

hi @zhenhu , as you have submitted other 2019 relvals, and machinery is set up in your local area, please take care of /RelValQCD_Pt_600_800_13/CMSSW_10_6_0_pre3-105X_postLS2_realistic_v6-v1/GEN-SIM too.
Thank you.

@prebello
Copy link
Contributor

prebello commented Apr 30, 2019

@prebello the IB tests require reading files from CERN. Please see #26463 (comment) for more details.

ok @kpedro88 , I see but the issue is related to only RelValQCD_Pt_600_800_13 that needs still to be produced, or the ready ones from my list above?
it is strange because we never requested transfer of files to CERN to bot IB test. Therefore maybe the issue is only related to this missing file. Let me know if it is the case.

@kpedro88
Copy link
Contributor

According to @fabiocos it is just RelValQCD_Pt_600_800_13 that is needed, and the other samples were automatically transferred after fixing some bug in the bot. The last few IB test results (https://cmssdt.cern.ch/SDT/html/showIB.html) confirm this.

@prebello
Copy link
Contributor

great. So @zhenhu will provide the missing one. Thank you.

@zhenhu
Copy link
Contributor

zhenhu commented May 1, 2019

We will produce this sample soon.

@zhenhu
Copy link
Contributor

zhenhu commented May 2, 2019

@fabiocos
Copy link
Contributor

fabiocos commented May 2, 2019

@zhenhu thank you, I now see the files at FNAL. In principle the bot should copy and cache them, let's see next IBs...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants