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

[80X] Temporary fix for multi-IOV input in MillePede #16136

Conversation

ghellwig
Copy link

@ghellwig ghellwig commented Oct 7, 2016

Backport of #16135

Adds a protection against multi-IOV input for MillePede to prevent issues like reported in the Tracker Alignment HN.

This is meant to be a temporary fix to quickly protect against this problem. The mid-term solution which is in preparation will properly handle multi-IOV input instead of prohibiting them.

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 7, 2016

A new Pull Request was created by @ghellwig (Gregor Mittag) for CMSSW_8_0_X.

It involves the following packages:

Alignment/MillePedeAlignmentAlgorithm

@ghellwig, @cerminar, @cmsbuild, @franzoni, @mmusich, @davidlange6 can you please review it and eventually sign? Thanks.
@mschrode, @ghellwig, @mmusich, @tocheng, @tlampen this is something you requested to watch as well.
@slava77, @smuzaffar you are the release manager for this.

cms-bot commands are list here #13028

@ghellwig
Copy link
Author

ghellwig commented Oct 7, 2016

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 7, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/15590/console

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 7, 2016

-1

Tested at: 89b965a

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-16136/15590/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 worklfows:
1001.0 step7

runTheMatrix-results/1001.0_RunMinBias2011A+RunMinBias2011A+TIER0EXP+ALCAEXP+ALCAHARVD1+ALCAHARVD2+ALCAHARVD3+ALCAHARVD4+ALCAHARVD5/step7_RunMinBias2011A+RunMinBias2011A+TIER0EXP+ALCAEXP+ALCAHARVD1+ALCAHARVD2+ALCAHARVD3+ALCAHARVD4+ALCAHARVD5.log

@mmusich
Copy link
Contributor

mmusich commented Oct 7, 2016

----- Begin Fatal Exception 07-Oct-2016 13:53:05 CEST-----------------------
An exception of category 'DatabaseError' occurred while
   [0] Processing run: 165121
   [1] Calling global beginRun for module PCLTrackerAlProducer/'SiPixelAliPedeAlignmentProducer'
Exception Message:
@SUB=MillePedeAlignmentAlgorithm::initialize
Trying to apply TrackerAlignmentRcd with multiple IOVs in tag.
Validity range is 165088 - 165466
----- End Fatal Exception -------------------------------------------------
07-Oct-2016 13:53:05 CEST  Closed file file:PromptCalibProdSiPixelAli.root

shouldn't be the runAtPCL flag set to false True also here:

https://github.com/cms-sw/cmssw/blob/CMSSW_8_1_X/Alignment/CommonAlignmentProducer/python/AlcaSiPixelAliHarvester_cff.py#L35

@ghellwig
Copy link
Author

ghellwig commented Oct 7, 2016

@mmusich actually the other way around... apparently I just set it to True for the mille step and forgot it in the pede step when I introduced it...
Will fix that.

@mmusich
Copy link
Contributor

mmusich commented Oct 7, 2016

actually the other way around... (?)

in here: https://github.com/cms-sw/cmssw/blob/CMSSW_8_1_X/Alignment/CommonAlignmentProducer/python/ALCARECOPromptCalibProdSiPixelAli_cff.py#L100 is True and should be True also in the harvesting step

@ghellwig
Copy link
Author

ghellwig commented Oct 7, 2016

Yes, it should be True and not False, that's what I meant with the other way around. Sorry, if I was confusing.

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 7, 2016

Pull request #16136 was updated. @ghellwig, @cerminar, @cmsbuild, @franzoni, @mmusich, @davidlange6 can you please check and sign again.

@ghellwig
Copy link
Author

ghellwig commented Oct 7, 2016

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 7, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/15595/console

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 7, 2016

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 7, 2016

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

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

  • 136.731_RunSinglePh2016B+RunSinglePh2016B+HLTDR2_2016+RECODR2_2016reHLT_skimSinglePh+HARVESTDR2

@mmusich
Copy link
Contributor

mmusich commented Oct 10, 2016

+1

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_8_0_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @smuzaffar

@davidlange6
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit b738771 into cms-sw:CMSSW_8_0_X Oct 14, 2016
cmsbuild added a commit that referenced this pull request Oct 27, 2016
…c493

[80X] Revert #16340 and fix gcc493 compiler error in #16136
@ghellwig ghellwig deleted the temporary-fix_multi-IOV-input_MillePede_80X branch December 21, 2016 11:14
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