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

Update global tags to include new EGamma regression #27089

Merged
merged 5 commits into from Jun 13, 2019

Conversation

christopheralanwest
Copy link
Contributor

PR description:

This PR adds test GTs needed to test PR #26892 and should be merged simultaneously with that PR. I created a separate PR so that I could launch the PR tests myself now but the two PRs could be merged if that's more convenient. The naming of the GTs will be fixed with the autoCond update that finalizes the 2017 UL data and MC GTs. The diffs of the changed GTs with respect to the current autoCond GTs are below:

106X_mcRun1_design_forPR26892_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun1_design_forPR26892_v1/106X_mcRun1_design_v1
106X_mcRun1_realistic_forPR26892_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun1_realistic_forPR26892_v1/106X_mcRun1_realistic_v1
106X_mcRun1_HeavyIon_forPR26892_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun1_HeavyIon_forPR26892_v1/106X_mcRun1_HeavyIon_v1
106X_mcRun1_pA_forPR26892_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun1_pA_forPR26892_v1/106X_mcRun1_pA_v1
106X_mcRun2_startup_forPR26892_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun2_startup_forPR26892_v2/106X_mcRun2_startup_v2
106X_mcRun2_asymptotic_l1stage1_forPR26892_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun2_asymptotic_l1stage1_forPR26892_v2/106X_mcRun2_asymptotic_l1stage1_v2
106X_mcRun2_design_forPR26892_v3
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun2_design_forPR26892_v3/106X_mcRun2_design_v3
106X_mcRun2_asymptotic_forPR26892_v3
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun2_asymptotic_forPR26892_v3/106X_mcRun2_asymptotic_v3
106X_mcRun2_HeavyIon_forPR26892_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun2_HeavyIon_forPR26892_v2/106X_mcRun2_HeavyIon_v2
106X_mcRun2_pA_forPR26892_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mcRun2_pA_forPR26892_v2/106X_mcRun2_pA_v2
106X_dataRun2_forPR26892_v11
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_dataRun2_forPR26892_v11/106X_dataRun2_v11
106X_dataRun2_relval_forPR26892_v10
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_dataRun2_relval_forPR26892_v10/106X_dataRun2_relval_v10
106X_dataRun2_PromptLike_HEfail_forPR26892_v6
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_dataRun2_PromptLike_HEfail_forPR26892_v6/106X_dataRun2_PromptLike_HEfail_v6
106X_dataRun2_PromptLike_forPR26892_v7
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_dataRun2_PromptLike_forPR26892_v7/106X_dataRun2_PromptLike_v7
106X_dataRun2_PromptLike_HI_forPR26892_v7
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_dataRun2_PromptLike_HI_forPR26892_v7/106X_dataRun2_PromptLike_HI_v7
106X_mc2017_design_IdealBS_forPR26892_v4
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mc2017_design_IdealBS_forPR26892_v4/106X_mc2017_design_IdealBS_v4
106X_mc2017_realistic_forPR26892_v3
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_mc2017_realistic_forPR26892_v3/106X_mc2017_realistic_v3
106X_upgrade2018_design_forPR26892_v3
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_upgrade2018_design_forPR26892_v3/106X_upgrade2018_design_v3
106X_upgrade2018_realistic_forPR26892_v4
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_upgrade2018_realistic_forPR26892_v4/106X_upgrade2018_realistic_v4
106X_upgrade2018_realistic_HI_forPR26892_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_upgrade2018_realistic_HI_forPR26892_v2/106X_upgrade2018_realistic_HI_v2
106X_upgrade2018_realistic_HEfail_forPR26892_v4
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_upgrade2018_realistic_HEfail_forPR26892_v4/106X_upgrade2018_realistic_HEfail_v4
106X_upgrade2021_design_forPR26892_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_upgrade2021_design_forPR26892_v1/106X_upgrade2021_design_v1
106X_upgrade2021_realistic_forPR26892_v5
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_upgrade2021_realistic_forPR26892_v5/106X_upgrade2021_realistic_v5
106X_upgrade2023_realistic_forPR26892_v3
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/106X_upgrade2023_realistic_forPR26892_v3/106X_upgrade2023_realistic_v3

PR validation:

Tested with PR #26892 on workflow 27434.0.

if this PR is a backport please specify the original PR:

This PR will need to be backported to 10_6_X.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2019

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2019

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-27089/10178

  • This PR adds an extra 12KB to repository

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2019

A new Pull Request was created by @christopheralanwest for master.

It involves the following packages:

Configuration/AlCa

@christopheralanwest, @tocheng, @cmsbuild, @franzoni, @tlampen, @pohsun can you please review it and eventually sign? Thanks.
@makortel, @Martin-Grunewald, @mmusich, @tocheng 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

@christopheralanwest
Copy link
Contributor Author

please test with #26892

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2019

The tests are being triggered in jenkins.
Tested with other pull request(s) #26892
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/734/console Started: 2019/06/04 06:34

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2019

-1

Tested at: 42bc42c

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-cd0b11/734/summary.html

I found follow errors while testing this PR

Failed tests: RelVals

  • RelVals:

When I ran the RelVals I found an error in the following workflows:
136.7611 step2

runTheMatrix-results/136.7611_RunJetHT2016E_reminiaod+RunJetHT2016E_reminiaod+REMINIAOD_data2016_HIPM+HARVESTDR2_REMINIAOD_data2016_HIPM/step2_RunJetHT2016E_reminiaod+RunJetHT2016E_reminiaod+REMINIAOD_data2016_HIPM+HARVESTDR2_REMINIAOD_data2016_HIPM.log

136.8311 step2
runTheMatrix-results/136.8311_RunJetHT2017F_reminiaod+RunJetHT2017F_reminiaod+REMINIAOD_data2017+HARVEST2017_REMINIAOD_data2017/step2_RunJetHT2017F_reminiaod+RunJetHT2017F_reminiaod+REMINIAOD_data2017+HARVEST2017_REMINIAOD_data2017.log

1325.7 step2
runTheMatrix-results/1325.7_TTbar_13_94Xv2NanoAODINPUT+TTbar_13_94Xv2NanoAODINPUT+NANOEDMMC2017_94XMiniAODv2+HARVESTNANOAODMC2017_94XMiniAODv2/step2_TTbar_13_94Xv2NanoAODINPUT+TTbar_13_94Xv2NanoAODINPUT+NANOEDMMC2017_94XMiniAODv2+HARVESTNANOAODMC2017_94XMiniAODv2.log

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2019

Comparison not run due to runTheMatrix errors (RelVals and Igprof tests were also skipped)

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2019

The tests are being triggered in jenkins.
Tested with other pull request(s) #26892
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/740/console Started: 2019/06/04 14:34

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2019

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2019

Comparison job queued.

@cmsbuild
Copy link
Contributor

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

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 8930 differences found in the comparisons
  • DQMHistoTests: Total files compared: 33
  • DQMHistoTests: Total histograms compared: 3215458
  • DQMHistoTests: Total failures: 1843
  • DQMHistoTests: Total nulls: 6
  • DQMHistoTests: Total successes: 3213275
  • DQMHistoTests: Total skipped: 334
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.024 KiB( 32 files compared)
  • DQMHistoSizes: changed ( 136.85 ): 0.016 KiB JetMET/SUSYDQM
  • DQMHistoSizes: changed ( 136.788 ): 0.008 KiB JetMET/SUSYDQM
  • Checked 137 log files, 14 edm output root files, 33 DQM output files

@Sam-Harper
Copy link
Contributor

Sam-Harper commented Jun 10, 2019

@Sam-Harper
please take a look at
#27089 (comment)

Additionally, I'd like to understand the recent discussion about deploying calibrations for different years. The recent era-based reorganization in #26892 was done assuming only 2017 gets consistently updated because only for 2017 there is a consistent set of GTs.
I notice that the data GT EGamma GBR payloads have only one IOV. Is there a plan to add per-year IOVs?

So our end goal is this:

  1. a single data GT which does 2016, 2017, 2018.
  2. separate MC tags for 2016, 2017, 2018

I have to admit, I wasnt aware of the the single data GT originally but fine, its merely a technical detail.

Now this simple picture is rather complicated by the fact that 2016, 2018 does not exist right now. And also you cant pre-prend iovs so at somepoint we'll need a new GT for data.

This plan was agreed in PPD coordination. Get the conditions ready for 2017, get that running and then get 2018, then 2016, there being little point in waiting another month to start 2017.

At this point, none of this is specific to e/gamma, and hopefully should not be news to anybody.

Now on to E/gamma. For the PF cluster and mustache SC, they can share the same code so they are simply a conditions update. There was some confusion and they were orignally applied for all tags. But that should be reverted now. They should be no different to any other conditions prep for 2017.

Now we get to the electron/photon regressions. These are not backwards compatible changes. This was made even more tedious by oversights in the original conf format which is just the payload of the GBRForest but not the meta data needed to interpret it, such as the response range and the variables used.

Therefore we are in the lovely situation where the payload is controlled by the GT but the meta data is in the release. This normally wouldn't be a huge issue except for the fact in this unique situation we're sending out the release before finishing the conditions.

In time, new conditions will be deployed for 2016, 2018 which will mean updating the release at that point in time as well. Its not as if the conditions they currently get are in any way right or correct btw. 2016/2018 are currently in an intermediate undefined and non-physics quality state. This is simply unavoidable and is a chicken and egg scenario (which I want to see if we can do something about in the future).

Also in time, I'll probably update the default conditions as well to the new ele/pho regressions. Its not as if the regression RunI or HION currently gets is in anyway tuned to it, however it should probably have the conditions matched to its PF rec-hit thresholds which as far as I can tell is the 2018 PF rec-hit thresholds tuned on an overly pessimistic ecal noise model.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 10, 2019

The tests are being triggered in jenkins.
Tested with other pull request(s) #26892
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/861/console Started: 2019/06/10 21:16

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

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

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 8982 differences found in the comparisons
  • DQMHistoTests: Total files compared: 33
  • DQMHistoTests: Total histograms compared: 3215458
  • DQMHistoTests: Total failures: 1843
  • DQMHistoTests: Total nulls: 6
  • DQMHistoTests: Total successes: 3213275
  • DQMHistoTests: Total skipped: 334
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.024 KiB( 32 files compared)
  • DQMHistoSizes: changed ( 136.788 ): 0.008 KiB JetMET/SUSYDQM
  • DQMHistoSizes: changed ( 136.85 ): 0.016 KiB JetMET/SUSYDQM
  • Checked 137 log files, 14 edm output root files, 33 DQM output files

@christopheralanwest
Copy link
Contributor Author

+1

The sole purpose of this PR is to support PR #26892. Given the reco signature for that PR, I am signing off here.

@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)

@fabiocos
Copy link
Contributor

+1

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

5 participants