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

Partial esConsumes migration for TrajectorySeedProducer #35137

Merged
merged 2 commits into from Sep 10, 2021

Conversation

wddgit
Copy link
Contributor

@wddgit wddgit commented Sep 2, 2021

PR description:

Partial esConsumes migration for TrajectorySeedProducer. Excludes migration related to MultipleScatteringParametrisation and PixelRecoUtilities because Matti is working on that separately.

PR validation:

Relies on existing tests.

Excludes migration related to MultipleScatteringParametrisation and
PixelRecoUtilities because Matti is working on that separately.
@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 2, 2021

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35137/25047

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 2, 2021

A new Pull Request was created by @wddgit (W. David Dagenhart) for master.

It involves the following packages:

  • FastSimulation/Tracking (fastsim)
  • RecoMuon/TrackerSeedGenerator (reconstruction)
  • RecoPixelVertexing/PixelLowPtUtilities (reconstruction)
  • RecoPixelVertexing/PixelTriplets (reconstruction)
  • RecoTracker/SpecialSeedGenerators (reconstruction)
  • RecoTracker/TkSeedGenerator (reconstruction)

@civanch, @lveldere, @sbein, @ssekmen, @mdhildreth, @cmsbuild, @slava77, @jpata can you please review it and eventually sign? Thanks.
@sscruz, @jhgoh, @trocino, @calderona, @felicepantaleo, @abbiendi, @GiacomoSguazzoni, @JanFSchulte, @rovere, @VinInn, @bellan, @HuguesBrun, @ebrondol, @Fedespring, @gpetruc, @matt-komm, @mmusich, @mtosi, @dgulhan, @cericeci, @rociovilar 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

@wddgit
Copy link
Contributor Author

wddgit commented Sep 2, 2021

please test

@wddgit
Copy link
Contributor Author

wddgit commented Sep 2, 2021

I just looked. There are some near misses with #35081 , but no actual conflicting lines. Possibly the lines are so close in a couple places git will complain and one PR or the other will need a trivial rebase.

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 3, 2021

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c05cec/18273/summary.html
COMMIT: 48460c4
CMSSW: CMSSW_12_1_X_2021-09-02-1600/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/35137/18273/install.sh to create a dev area with all the needed externals and cmssw changes.

CMS StaticAnalyzer warnings: There are 1 EventSetupRecord::get warnings. See https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c05cec/18273/llvm-analysis/esrget-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: 39
  • DQMHistoTests: Total histograms compared: 3000404
  • DQMHistoTests: Total failures: 0
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3000382
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 38 files compared)
  • Checked 165 log files, 37 edm output root files, 39 DQM output files
  • TriggerResults: no differences found

@@ -143,10 +144,8 @@ void SeedGeneratorFromProtoTracksEDProducer::produce(edm::Event& ev, const edm::
sqrt(proto.momentum().x() * proto.momentum().x() + proto.momentum().y() * proto.momentum().y());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SA points to es.get<TransientRecHitRecord>().get(builderName, ttrhbESH); a few lines above.
Can this be migrated as well?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure. I can migrate that module also. I was originally just focusing on the module TrajectorySeedProducer and touched this module as a knock-on because the change to SeedCreator affected it. I'll push a commit soon.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After looking at this more, I realized ttrhbESH is not used, so I just deleted it (I assumed there was not some strange side effect to running the EventSetup get function). Note that I just fixed the one thing referenced in the PR comment. I didn't migrate SeedFromProtoTrack which also uses EventSetup in this module. I could if requested, but that is used elsewhere and possibly would be better handled in a separate PR, if in fact that block of code is ever run. I'll migrate more if requested.

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 8, 2021

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35137/25139

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 8, 2021

Pull request #35137 was updated. @civanch, @lveldere, @sbein, @ssekmen, @mdhildreth, @cmsbuild, @slava77, @jpata can you please check and sign again.

@wddgit
Copy link
Contributor Author

wddgit commented Sep 8, 2021

please test

@slava77
Copy link
Contributor

slava77 commented Sep 8, 2021

is the build system particularly busy now or did the build system get stuck for this PR?
it looks like this PR was in Pending — Waiting for tests to start for a few hours now.

@slava77
Copy link
Contributor

slava77 commented Sep 9, 2021

is the build system particularly busy now or did the build system get stuck for this PR?
it looks like this PR was in Pending — Waiting for tests to start for a few hours now.

the last "comparison summary" was posted more than 7 hrs ago in the cms-sw repos.
It looks like something is broken.
@cms-sw/core-l2

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 9, 2021

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c05cec/18419/summary.html
COMMIT: 107d3e7
CMSSW: CMSSW_12_1_X_2021-09-08-1100/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/35137/18419/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

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

@slava77
Copy link
Contributor

slava77 commented Sep 9, 2021

+reconstruction

for #35137 107d3e7

  • code changes are technical, in line with the PR description and the follow up review
  • jenkins tests pass and comparisons with the baseline show no differences

@makortel
Copy link
Contributor

@cms-sw/fastsim-l2 Could you review and sign, please?

@civanch
Copy link
Contributor

civanch commented Sep 10, 2021

+1

@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 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

@cmsbuild cmsbuild merged commit e2c2c5a into cms-sw:master Sep 10, 2021
@wddgit wddgit deleted the esConsumesMigrationTrajectorySeed1 branch May 2, 2022 14:48
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

6 participants