Navigation Menu

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

Move 2015/2016 Data ReReco ZeroBias RelVals to use @rerecoZeroBias DQM sequence #27727

Merged
merged 6 commits into from Aug 13, 2019

Conversation

mmusich
Copy link
Contributor

@mmusich mmusich commented Aug 8, 2019

PR description:

This PR completes the effort started in PR #27415 to move the Data ReReco ZeroBias RelVal workflows to use the @rerecoZeroBias DQM sequence.
As a reminder this is done in order to test the sequence that is actually run at Tier-0 during physics certification and spot beforehand possible issues affecting production.
In #27415 it was not directly possible to activate the changes in the 2015 / 2016 workflows (already prepared), because they would have failed with the error reported in #27415 (comment):

----- Begin Fatal Exception 27-Jun-2019 11:22:17 CEST-----------------------
An exception of category 'StdException' occurred while
[0] Processing global end LuminosityBlock run: 251251 luminosityBlock: 139
[1] Calling method for module SiPixelCertification/'sipixelCertification'
Exception Message:
A std::exception was thrown.
DQM object not found: Pixel/EventInfo/reportSummary
----- End Fatal Exception -------------------------------------------------

It turns out that this error is due to the fact that with the current definition of the rerecoZeroBias sequence, the sequence dqmHarvestingExtraHLT which runs the DQMOffline_Certification

dqmHarvestingFakeHLT = cms.Path(DQMOffline_SecondStep_FakeHLT*DQMOffline_Certification)

which is defined as

DQMOffline_Certification = cms.Sequence(daq_dqmoffline*dcs_dqmoffline*crt_dqmoffline)

which in turn contains sipixelCertification

is put into the cms.schedule execution before the actual execution of the Pixel harvesting step, resulting into looking for an histogram which is not yet created.

N.B.: Resolving the @rerecoZeroBias harvesting sequence into its actual sub-sequences solves the issue, but I am not sure it's the most elegant way of doing it. Suggestion are welcome.

PR validation:

Run the standard battery of tests for the workflows which have been changed:

 runTheMatrix.py -l 134.710,134.812,134.912,136.732,136.745,136.756,136.767,136.778 -t 4 -j 8 --ibeos

which passed without issues.

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

This is not a backport, though a backport might be needed for the actual 2016 Ultra-Legacy reprocessing.

cc:
@jandrea @arossi83

@cmsbuild
Copy link
Contributor

cmsbuild commented Aug 8, 2019

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

cmsbuild commented Aug 8, 2019

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-27727/11350

  • This PR adds an extra 20KB to repository

  • There are other open Pull requests which might conflict with changes you have proposed:

@cmsbuild
Copy link
Contributor

cmsbuild commented Aug 8, 2019

A new Pull Request was created by @mmusich (Marco Musich) for master.

It involves the following packages:

Configuration/PyReleaseValidation
DQMOffline/Configuration

@cmsbuild, @andrius-k, @kmaeshima, @zhenhu, @schneiml, @prebello, @kpedro88, @pgunnell, @jfernan2, @fioriNTU can you please review it and eventually sign? Thanks.
@makortel, @Martin-Grunewald, @threus, @rociovilar 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

@prebello
Copy link
Contributor

prebello commented Aug 8, 2019

please test workflow 134.710,134.812,134.912,136.732,136.745,136.756,136.767,136.778

@cmsbuild
Copy link
Contributor

cmsbuild commented Aug 8, 2019

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/1910/console Started: 2019/08/08 16:05

@fioriNTU
Copy link
Contributor

fioriNTU commented Aug 8, 2019

@prebello it is possible also a fix for HCAL RelVals in this PR, @mmusich is running the tests

@prebello
Copy link
Contributor

prebello commented Aug 8, 2019

ok no problem thank you @fioriNTU
should I abort the test then?

@mmusich
Copy link
Contributor Author

mmusich commented Aug 8, 2019

@prebello no need for the moment. I will update the PR in a few minutes, once my local tests complete, and the tests will need to be relaunched in any case.

@cmsbuild
Copy link
Contributor

cmsbuild commented Aug 8, 2019

@cmsbuild
Copy link
Contributor

cmsbuild commented Aug 8, 2019

Comparison job queued.

@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-3c773b/1976/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-3c773b/134.71_RunZeroBias2015B+RunZeroBias2015B+HLTDR2_50ns+RECODR2_50nsreHLT_ZB_HIPM+HARVESTDR2ZB
  • /build/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-3c773b/134.812_RunZeroBias2015C+RunZeroBias2015C+HLTDR2_25ns+RECODR2_25nsreHLT_ZB_HIPM+HARVESTDR2ZB
  • /build/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-3c773b/134.912_RunZeroBias2015D+RunZeroBias2015D+HLTDR2_25ns+RECODR2_25nsreHLT_ZB_HIPM+HARVESTDR2ZB
  • /build/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-3c773b/136.732_RunZeroBias2016B+RunZeroBias2016B+HLTDR2_2016+RECODR2_2016reHLT_ZB_HIPM+HARVESTDR2ZB
  • /build/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-3c773b/136.745_RunZeroBias2016C+RunZeroBias2016C+HLTDR2_2016+RECODR2_2016reHLT_ZB_HIPM+HARVESTDR2ZB
  • /build/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-3c773b/136.756_RunZeroBias2016D+RunZeroBias2016D+HLTDR2_2016+RECODR2_2016reHLT_ZB_HIPM+HARVESTDR2ZB
  • /build/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-3c773b/136.767_RunZeroBias2016E+RunZeroBias2016E+HLTDR2_2016+RECODR2_2016reHLT_ZB_HIPM+HARVESTDR2ZB
  • /build/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-3c773b/136.778_RunZeroBias2016H+RunZeroBias2016H+HLTDR2_2016+RECODR2_2016reHLT_ZBPrompt+HARVESTDR2ZB

Comparison Summary:

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

@jfernan2
Copy link
Contributor

Thanks @mmusich
I believe this is ready to go once @mmusich confirms all the needed plots are in the ZeroBias workflows

@mmusich
Copy link
Contributor Author

mmusich commented Aug 13, 2019

@jfernan2
I streamed a couple of output 2015 / 2016 relval files into a private development GUI:

things look in good order to me, a screenshot as an example:

image

@jfernan2
Copy link
Contributor

+1
Thanks @mmusich

@fabiocos
Copy link
Contributor

@prebello @zhenhu @chayanit could you please check?
@kpedro88 as far as I can see this looks ok to move forward

@chayanit
Copy link

+1

@fabiocos
Copy link
Contributor

+1

@fabiocos
Copy link
Contributor

merge

@cmsbuild cmsbuild merged commit 32094e4 into cms-sw:master Aug 13, 2019
@kpedro88
Copy link
Contributor

+upgrade

@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 be automatically merged.

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

9 participants