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

Pixel cluster repair by morphing backport to 12_0_X #34851

Conversation

czangela
Copy link
Contributor

@czangela czangela commented Aug 12, 2021

PR description:

Original PR description and validation at #34606.

PR validation:

Running the limited workflow w/ and w/o modifier: (as [done by @tsusa])(#34606 (comment))

runTheMatrix.py -l limited -i all —ibeos
runTheMatrix.py -l limited -i all —ibeos --command='--procModifiers=siPixelDigiMorphing'

w/ the modifier there were 12 failures: 37 33 25 19 14 4 1 1 1 tests passed, 2 3 7 0 0 0 0 0 0 failed;
From these 136.793 and 136.874 passed after running again, which leaves 10 failures:
136.88811, 140.53, 140.56, 11634.911, 11634.912, 23234.0, 28234.0, 34634.0, 34834.999, 250202.181
Missing configurations (no module named, product not found) were the problems with 140.53, 23234.0, 28234.0;
Overwritten modifiers/customizations (dd4hep, premix_stage1, premix_stage2, run2_miniAOD_UL_preSummer20) with 136.88811, 11634.911, 11634.912, , 34634.0, 34834.999, 250202.181;
140.56 is still being investigated.

Tests run with IB release CMSSW_12_0_X_2021-08-09-2300.

if this PR is a backport please specify the original PR and why you need to backport that PR:

#34606

@cmsbuild cmsbuild added this to the CMSSW_12_0_X milestone Aug 12, 2021
@cmsbuild
Copy link
Contributor

cmsbuild commented Aug 12, 2021

A new Pull Request was created by @czangela for CMSSW_12_0_X.

It involves the following packages:

  • Configuration/ProcessModifiers (operations)
  • RecoLocalTracker/Configuration (reconstruction)
  • RecoLocalTracker/SiPixelClusterizer (reconstruction)
  • RecoLocalTracker/SiPixelDigiReProducers (reconstruction)

@perrotta, @silviodonato, @cmsbuild, @slava77, @jpata, @qliphy, @fabiocos, @davidlange6 can you please review it and eventually sign? Thanks.
@echabert, @felicepantaleo, @pieterdavid, @robervalwalsh, @Martin-Grunewald, @OzAmram, @threus, @makortel, @JanFSchulte, @ferencek, @yduhm, @GiacomoSguazzoni, @rovere, @VinInn, @alesaggio, @mmusich, @mtosi, @fabiocos, @gbenelli, @dkotlins, @gpetruc, @tvami this is something you requested to watch as well.
@perrotta, @dpiparo, @qliphy you are the release manager for this.

cms-bot commands are listed here

@mmusich
Copy link
Contributor

mmusich commented Aug 12, 2021

backport of #34606

@mmusich
Copy link
Contributor

mmusich commented Aug 12, 2021

@cmsbuild, please test

@tvami
Copy link
Contributor

tvami commented Aug 12, 2021

@cmsbuild , please test

@cmsbuild
Copy link
Contributor

-1

Failed Tests: RelVals-INPUT
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4d74fc/17732/summary.html
COMMIT: db8c328
CMSSW: CMSSW_12_0_X_2021-08-11-2300/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/34851/17732/install.sh to create a dev area with all the needed externals and cmssw changes.

RelVals-INPUT

  • 11601.011601.0_SingleElectronPt10+2021+SingleElectronPt10_pythia8_GenSimINPUT+Digi+Reco+HARVEST+ALCA/step2_SingleElectronPt10+2021+SingleElectronPt10_pythia8_GenSimINPUT+Digi+Reco+HARVEST+ALCA.log
  • 11602.011602.0_SingleElectronPt35+2021+SingleElectronPt35_pythia8_GenSimINPUT+Digi+Reco+HARVEST+ALCA/step2_SingleElectronPt35+2021+SingleElectronPt35_pythia8_GenSimINPUT+Digi+Reco+HARVEST+ALCA.log
  • 11603.011603.0_SingleElectronPt1000+2021+SingleElectronPt1000_pythia8_GenSimINPUT+Digi+Reco+HARVEST+ALCA/step2_SingleElectronPt1000+2021+SingleElectronPt1000_pythia8_GenSimINPUT+Digi+Reco+HARVEST+ALCA.log
Expand to see more relval errors ...

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 8 differences found in the comparisons
  • DQMHistoTests: Total files compared: 39
  • DQMHistoTests: Total histograms compared: 2998564
  • DQMHistoTests: Total failures: 12
  • DQMHistoTests: Total nulls: 1
  • DQMHistoTests: Total successes: 2998529
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: -0.004 KiB( 38 files compared)
  • DQMHistoSizes: changed ( 312.0 ): -0.004 KiB MessageLogger/Warnings
  • Checked 165 log files, 37 edm output root files, 39 DQM output files
  • TriggerResults: no differences found

@slava77
Copy link
Contributor

slava77 commented Aug 12, 2021

+reconstruction

for #34851 db8c328

  • code changes are the same as in Pixel cluster repair by morphing #34606 which was merged since CMSSW_12_1_X_2021-08-10-1100
    • as described in the original PR Pixel cluster repair by morphing #34606 this provides a feature needed for developments and private tests
    • IIUC, there may be small central production requests for detailed studies to justify the backport
  • jenkins tests pass and comparisons with the baseline show no relevant differences

@perrotta
Copy link
Contributor

+operations

  • Backport is justified: even if not a bug fix for standard workflows to be run in 12_0_X, there can be production requests with the siPixelDigiMorphing modifier switched on

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_12_0_X IBs (but tests are reportedly failing) and once validation in the development release cycle CMSSW_12_1_X is complete. This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2)

@perrotta
Copy link
Contributor

+1

@perrotta
Copy link
Contributor

merge

@cmsbuild cmsbuild merged commit 8178f5a into cms-sw:CMSSW_12_0_X Aug 13, 2021
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

7 participants