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 the (pre|post)Source(Lumi|Run) signals #21872

Merged

Conversation

fwyzard
Copy link
Contributor

@fwyzard fwyzard commented Jan 17, 2018

Update the signals to pass

  • the LuminosityBlockIndex to the (pre|post)SourceLumi signals;
  • the RunIndex to the (pre|post)SourceRun signals.

Update the FastTimerService to make use of the updated signals to account for the time spent in the Source transitions.

Update the other clients code to ignore the new parameters.

Update the signals to pass
  - the `LuminosityBlockIndex` to the `(pre|post)SourceLumi` signals;
  - the `RunIndex` to the `(pre|post)SourceRun` signals.

Update the client code to ignore the new parameters.
Take advantage of the updated signatures for the `(pre|post)Source(Lumi|Run)`
signals to account for the time spent in the Source transitions.
@cmsbuild cmsbuild added this to the CMSSW_10_0_X milestone Jan 17, 2018
@fwyzard
Copy link
Contributor Author

fwyzard commented Jan 17, 2018

@cmsbuild, please test

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 17, 2018

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/25491/console Started: 2018/01/17 12:14

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @fwyzard (Andrea Bocci) for master.

It involves the following packages:

DQMServices/Core
FWCore/Framework
FWCore/MessageService
FWCore/ServiceRegistry
FWCore/Services
HLTrigger/Timer

@smuzaffar, @Dr15Jones, @vazzolini, @kmaeshima, @dmitrijus, @Martin-Grunewald, @silviodonato, @cmsbuild, @jfernan2, @fwyzard, @vanbesien can you please review it and eventually sign? Thanks.
@makortel, @Martin-Grunewald, @barvic, @wddgit 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

@dmitrijus
Copy link
Contributor

+1

Hi @fwyzard, have you tested this DQM's Standalone.h shim?
If not, it is not much of an issue, just a bit more work for whoever compiles the gui.

@fwyzard
Copy link
Contributor Author

fwyzard commented Jan 17, 2018

It builds, of course.
I haven't run any other tests (nor know how).

@cmsbuild
Copy link
Contributor

-1

Tested at: 5b8e8d2

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
5f458f3
6de20cc
85ab2e1
225ce8a
53a56b5
27f0def
You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-21872/25491/git-log-recent-commits
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-21872/25491/git-merge-result

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

I found follow errors while testing this PR

Failed tests: AddOn

  • AddOn:

I found errors in the following addon tests:

cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py realData=True globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:45:49 2018-date Wed Jan 17 16:39:46 2018 s - exit: 35584
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_PRef.py realData=True globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:52:56 2018-date Wed Jan 17 16:39:49 2018 s - exit: 35584
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_HIon.py realData=True globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:51:41 2018-date Wed Jan 17 16:39:50 2018 s - exit: 35584
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_GRun.py realData=False globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:56:02 2018-date Wed Jan 17 16:39:54 2018 s - exit: 35584
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_PRef.py realData=False globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:53:55 2018-date Wed Jan 17 16:39:59 2018 s - exit: 35584
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_PIon.py realData=True globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:46:46 2018-date Wed Jan 17 16:40:01 2018 s - exit: 35584
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_Fake.py realData=False globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:52:06 2018-date Wed Jan 17 16:40:06 2018 s - exit: 16640
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_HIon.py realData=False globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:52:43 2018-date Wed Jan 17 16:40:08 2018 s - exit: 35584
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py realData=False globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:52:57 2018-date Wed Jan 17 16:40:11 2018 s - exit: 35584
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py realData=False globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:52:45 2018-date Wed Jan 17 16:40:12 2018 s - exit: 16640
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_Fake.py realData=True globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:45:35 2018-date Wed Jan 17 16:40:16 2018 s - exit: 16640
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_GRun.py realData=True globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:53:07 2018-date Wed Jan 17 16:40:18 2018 s - exit: 35584
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py realData=True globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:44:47 2018-date Wed Jan 17 16:40:22 2018 s - exit: 16640
cmsRun /cvmfs/cms-ib.cern.ch/nweek-02507/slc6_amd64_gcc630/cms/cmssw/CMSSW_10_0_X_2018-01-16-2300/src/HLTrigger/Configuration/test/OnLine_HLT_PIon.py realData=False globalTag=@ inputFiles=@ : FAILED - time: date Wed Jan 17 16:53:32 2018-date Wed Jan 17 16:40:25 2018 s - exit: 35584

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
5f458f3
6de20cc
85ab2e1
225ce8a
53a56b5
27f0def
You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-21872/25491/git-log-recent-commits
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-21872/25491/git-merge-result

@cmsbuild
Copy link
Contributor

Comparison job queued.

@Dr15Jones
Copy link
Contributor

The one add on test I looked at crashed with

#5  0x00007fc48ffff642 in edm::ErrorObj& edm::ErrorObj::opltlt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_0_X_2018-01-16-2300/lib/slc6_amd64_gcc630/pluginL1TriggerL1TGlobalPlugins.so
#6  0x00007fc48fff73ad in L1TGlobalSummary::endRun(edm::Run const&, edm::EventSetup const&) () from /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_0_X_2018-01-16-2300/lib/slc6_amd64_gcc630/pluginL1TriggerL1TGlobalPlugins.so
#7  0x00007fc4a3ff48ab in edm::one::EDAnalyzerBase::doEndRun(edm::RunPrincipal const&, edm::EventSetup const&, edm::ModuleCallingContext const*) () from /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_0_X_2018-01-16-2300/lib/slc6_amd64_gcc630/libFWCoreFramework.so

@fwyzard
Copy link
Contributor Author

fwyzard commented Jan 17, 2018

The error looks reasonably unrelated to this PR.
If it persists I'll have a look on top of pre4.

@cmsbuild
Copy link
Contributor

-1

Tested at: 5b8e8d2

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

I found follow errors while testing this PR

Failed tests: RelVals

  • RelVals:

The relvals timed out after 2 hours.
When I ran the RelVals I found an error in the following worklfows:
4.22 step2

runTheMatrix-results/4.22_RunCosmics2011A+RunCosmics2011A+RECOCOSD+ALCACOSD+SKIMCOSD+HARVESTDC/step2_RunCosmics2011A+RunCosmics2011A+RECOCOSD+ALCACOSD+SKIMCOSD+HARVESTDC.log

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

@cmsbuild
Copy link
Contributor

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

@fabiocos
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 27, 2018

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/25682/console Started: 2018/01/27 19:47

@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-21872/25682/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-21872/1325.7_TTbar_13_94XNanoAODINPUT+TTbar_13_94XNanoAODINPUT+NANOEDMMC2017

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 26
  • DQMHistoTests: Total histograms compared: 2464350
  • DQMHistoTests: Total failures: 28
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2464153
  • DQMHistoTests: Total skipped: 169
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.580000000089 KiB( 22 files compared)
  • Checked 110 log files, 9 edm output root files, 26 DQM output files

@fabiocos
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 10b588d into cms-sw:master Jan 28, 2018
fwyzard added a commit to fwyzard/cmssw that referenced this pull request Jan 29, 2018
Update the (pre|post)Source(Lumi|Run) signals to match cms-sw#21872.
@fwyzard fwyzard deleted the Update_pre_post_Source_Lumi_Run_signals_100pre4 branch January 31, 2018 10:50
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