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 Millepede to V04-11-01 and switch to git #7660

Merged
merged 1 commit into from Mar 5, 2022

Conversation

iarspider
Copy link
Contributor

No description provided.

@iarspider
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 2, 2022

A new Pull Request was created by @iarspider for branch IB/CMSSW_12_3_X/master.

@smuzaffar, @iarspider can you please review it and eventually sign? Thanks.
@perrotta, @dpiparo, @qliphy you are the release manager for this.
cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 2, 2022

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8775e5/22772/summary.html
COMMIT: ab22edf
CMSSW: CMSSW_12_3_X_2022-03-01-2300/slc7_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/7660/22772/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8775e5/22772/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8775e5/22772/git-merge-result

Comparison Summary

Summary:

  • No significant changes to the logs found
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 24 differences found in the comparisons
  • DQMHistoTests: Total files compared: 49
  • DQMHistoTests: Total histograms compared: 3987333
  • DQMHistoTests: Total failures: 859
  • DQMHistoTests: Total nulls: 56
  • DQMHistoTests: Total successes: 3986396
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: -49771.308 KiB( 48 files compared)
  • DQMHistoSizes: changed ( 11634.0,... ): -7205.463 KiB HLT/Tracking
  • DQMHistoSizes: changed ( 11634.0,... ): -1091.170 KiB HLT/BPH
  • DQMHistoSizes: changed ( 11634.0,... ): 1.415 KiB HLT/Filters
  • Checked 204 log files, 45 edm output root files, 49 DQM output files
  • TriggerResults: found differences in 7 / 48 workflows

@smuzaffar
Copy link
Contributor

assign alca

Do we still use millepede in cmssw? I see that this external only provides one executable pede (and no libs and no header files) [a] and there is no ref to execution of pede in any unit tests or relvals? If it is still in use then can we add at least one unit test for this?

[a]

> ls /cvmfs/cms-ci.cern.ch/week0/PR_2044ecd5/slc7_amd64_gcc10/external/millepede/V04-11-01-3146f936e8445dced8ee050d2ed81a0a/
bin  etc
> ls /cvmfs/cms-ci.cern.ch/week0/PR_2044ecd5/slc7_amd64_gcc10/external/millepede/V04-11-01-3146f936e8445dced8ee050d2ed81a0a/bin/
pede

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 3, 2022

New categories assigned: alca

@yuanchao,@francescobrivio,@malbouis,@tvami you have been requested to review this Pull request/Issue and eventually sign? Thanks

@tvami
Copy link

tvami commented Mar 3, 2022

Hi @smuzaffar , yes MillePede is still used by the tracker alignment group! Let me tag @cms-sw/trk-dpg-l2 for further comments

@mmusich
Copy link

mmusich commented Mar 3, 2022

and there is no ref to execution of pede in any unit tests or relvals?

that's not correct. There's minimal testing in the relval workflow 1001.0.
Looking at the log of one recent IB, though, it looks like it's silently failing: log

@smuzaffar
Copy link
Contributor

@mmusich , my bad, yes it is used by wf 1001.0 . @tvami any objections on merging this?

@smuzaffar
Copy link
Contributor

@cms-sw/alca-l2 , can you also please add a unit test for testing pede?

@smuzaffar
Copy link
Contributor

I will add a simple unit test which just runs pede -t to make it runs

@mmusich
Copy link

mmusich commented Mar 4, 2022

I will add a simple unit test which just runs pede -t to make it runs

thanks. In a slightly longer timescale one could think of putting together also a more realistic test which runs pede as in a small alignment campaign setup, if @consuegs and @antoniovagnerini provide the configuration and the input binary files.

@smuzaffar
Copy link
Contributor

please test with cms-sw/cmssw#37145

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 4, 2022

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8775e5/22853/summary.html
COMMIT: ab22edf
CMSSW: CMSSW_12_3_X_2022-03-04-1100/slc7_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/7660/22853/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8775e5/22853/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8775e5/22853/git-merge-result

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 35 differences found in the comparisons
  • DQMHistoTests: Total files compared: 49
  • DQMHistoTests: Total histograms compared: 3987741
  • DQMHistoTests: Total failures: 16
  • DQMHistoTests: Total nulls: 4
  • DQMHistoTests: Total successes: 3987699
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 48 files compared)
  • Checked 204 log files, 45 edm output root files, 49 DQM output files
  • TriggerResults: no differences found

@tvami
Copy link

tvami commented Mar 4, 2022

@smuzaffar no objections, and thanks for the unit test.

I also support making a real test with a small alignment campaign setup as Marco suggested


Source: svn://svnsrv.desy.de/public/MillepedeII/tags/%{realversion}/?scheme=http&module=%{realversion}&output=/%{n}-%{realversion}.tgz
### RPM external millepede V04-11-01
%define tag 9ee817fc61fe3e1b6543a8a16f7bcd8e1f8c331f
Copy link

Choose a reason for hiding this comment

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

@iarspider @smuzaffar for my own education from where does this tag come from?
If I look at: https://gitlab.desy.de/claus.kleinwort/millepede-ii/-/tags the tag corresponding to version V04-11-01 is rather 4f288098f84f274f5a241f921035af77bc07d5c8?
Can you explain?
Thanks
Cc: @consuegs

Copy link
Contributor Author

@iarspider iarspider Mar 11, 2022

Choose a reason for hiding this comment

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

Nice catch! I will open a follow-up PR now

Copy link
Contributor

Choose a reason for hiding this comment

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

@mmusich , you are right, the commit does not match the tag. @iarspider cn you please fix this

Copy link
Contributor

Choose a reason for hiding this comment

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

@iarspider , do you remember how you ended up using 9ee817fc61fe3e1b6543a8a16f7bcd8e1f8c331f ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think I was just browsing history trying to check a few things, and copy-pasted wrong commit.

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