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

Migrate misc scripts to new PoolDBOutputService methods #36196

Merged

Conversation

francescobrivio
Copy link
Contributor

PR description:

Part of cms-AlCaDB/AlCaTools#28.
Migrated the following packages:

  • Calibration/LumiAlCaRecoProducers/plugins/CorrPCCProducer.cc
  • CondFormats/RecoMuonObjects/test/ProduceAgingObject.cc
  • CondTools/BTau/plugins/BTagCalibrationDbCreator.cc
  • MuonAnalysis/MomentumScaleCalibration/plugins/DBWriter.cc
  • PhysicsTools/MVAComputer/test/testWriteMVAComputerCondDB.cc
  • RecoHI/HiCentralityAlgos/plugins/CentralityTableProducer.cc
  • RecoMuon/GlobalTrackingTools/test/DYTTuner.cc
  • RecoParticleFlow/PFClusterTools/test/ProducePFCalibrationObject.cc
  • SimGeneral/MixingModule/plugins/Mixing2DB.cc

PR validation:

Code compiles and scramv1 b runtests runs fine.

Backport:

N/A

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36196/26786

  • This PR adds an extra 36KB to repository

@cmsbuild
Copy link
Contributor

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

It involves the following packages:

  • Calibration/LumiAlCaRecoProducers (alca)
  • CondFormats/RecoMuonObjects (db, alca)
  • CondTools/BTau (db)
  • MuonAnalysis/MomentumScaleCalibration (analysis)
  • PhysicsTools/MVAComputer (analysis)
  • RecoHI/HiCentralityAlgos (reconstruction)
  • RecoMuon/GlobalTrackingTools (reconstruction)
  • RecoParticleFlow/PFClusterTools (reconstruction)
  • SimGeneral/MixingModule (simulation)

@malbouis, @civanch, @yuanchao, @mdhildreth, @cmsbuild, @ggovi, @slava77, @jpata, @tvami, @santocch, @francescobrivio can you please review it and eventually sign? Thanks.
@emilbols, @abbiendi, @CeliaFernandez, @argiro, @jazzitup, @thomreis, @demuller, @seemasharmafnal, @mmarionncern, @calderona, @makortel, @dgulhan, @jhgoh, @amagitte, @sscruz, @slomeo, @simonepigazzini, @trocino, @lgray, @rociovilar, @cbernet, @tocheng, @bellan, @cericeci, @hatakeyamak, @mmusich, @fabiocos, @AlexDeMoor, @HuguesBrun, @rchatter, @mandrenguyen, @battibass, @Fedespring, @JyothsnaKomaragiri, @yenjie, @kurtejung, @andrzejnovak, @yetkinyilmaz 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

@francescobrivio
Copy link
Contributor Author

@cmsbuild please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-588c25/20650/summary.html
COMMIT: a381a27
CMSSW: CMSSW_12_2_X_2021-11-21-0000/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/36196/20650/install.sh to create a dev area with all the needed externals and cmssw changes.

CMS StaticAnalyzer warnings: There are 1 inherits from legacy modules warnings. See https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-588c25/20650/llvm-analysis/legacy-mod-sa.txt for details.

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 42
  • DQMHistoTests: Total histograms compared: 3247021
  • DQMHistoTests: Total failures: 6
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3246993
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 41 files compared)
  • Checked 177 log files, 37 edm output root files, 42 DQM output files
  • TriggerResults: no differences found

@jpata
Copy link
Contributor

jpata commented Nov 23, 2021

+reconstruction

  • technical, no reco changes
  • note the following warning about CentralityTableProducer (cc @mandrenguyen and HI colleagues)
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_2_X_2021-11-21-0000/src/RecoHI/HiCentralityAlgos/plugins/CentralityTableProducer.cc:39:1: warning: CentralityTableProducer inherits from edm::EDProducer,edm::EDFilter,edm::EDAnalyzer, or edm::OutputModule [deprecated.edmChecker]

@yuanchao
Copy link
Contributor

+1

  • new pooldboutputservice method migration
  • technical, tests passed
  • (related package need to migrate to new EDM classes)

@civanch
Copy link
Contributor

civanch commented Nov 24, 2021

+1

@cmsbuild
Copy link
Contributor

Pull request #36196 was updated. @malbouis, @civanch, @yuanchao, @mdhildreth, @cmsbuild, @ggovi, @slava77, @jpata, @tvami, @santocch, @francescobrivio can you please check and sign again.

@francescobrivio
Copy link
Contributor Author

@cmsbuild please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-588c25/20748/summary.html
COMMIT: 943101c
CMSSW: CMSSW_12_2_X_2021-11-24-1100/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/36196/20748/install.sh to create a dev area with all the needed externals and cmssw changes.

CMS StaticAnalyzer warnings: There are 1 inherits from legacy modules warnings. See https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-588c25/20748/llvm-analysis/legacy-mod-sa.txt for details.

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 42
  • DQMHistoTests: Total histograms compared: 3247025
  • DQMHistoTests: Total failures: 0
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3247003
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 41 files compared)
  • Checked 177 log files, 37 edm output root files, 42 DQM output files
  • TriggerResults: no differences found

@tvami
Copy link
Contributor

tvami commented Nov 25, 2021

+1

  • code changes in line w PR description
  • Jenkins tests pass

@perrotta
Copy link
Contributor

+1

  • The only change committed since when this PR was fully signed is a trivial technical fix in RecoHI/HiCentralityAlgos/plugins/CentralityTableProducer.cc, which I suppose @cms-sw/reconstruction-l2 can agree with
  • All other signatures can be considered as already given, and I assume that @cms-sw/analysis-l2 will have a look in the coming days and also approve the technical updates in the analysis related code (otherwise, just propose the possible amendments for them)
  • Other fixes and updates should be applied to some of the code touched here, but I agree with @francescobrivio that it should be dealt with by the developers/maintainers in a separate PR

@perrotta
Copy link
Contributor

merge

@cmsbuild cmsbuild merged commit 3f1d306 into cms-sw:master Nov 25, 2021
@santocch
Copy link

+1

@francescobrivio francescobrivio deleted the alca-PoolDBOutputMigration_misc branch December 1, 2021 17:27
@jfernan2
Copy link
Contributor

+1

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-588c25/34794/summary.html
COMMIT: 943101c
CMSSW: CMSSW_13_3_X_2023-09-17-2300/el8_amd64_gcc11
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/36196/34794/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 3 lines to the logs
  • Reco comparison results: 2 differences found in the comparisons
  • DQMHistoTests: Total files compared: 50
  • DQMHistoTests: Total histograms compared: 3348648
  • DQMHistoTests: Total failures: 3
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3348623
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 49 files compared)
  • Checked 214 log files, 167 edm output root files, 50 DQM output files
  • TriggerResults: no differences found

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

10 participants