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

Reduce symbol search #193

Closed

Conversation

smuzaffar
Copy link

No description provided.

@smuzaffar
Copy link
Author

please test for CMSSW_14_0_ROOT6_X

@cmsbuild
Copy link

A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for branch cms/master/329fb5ae0c.

@aandvalenzuela, @iarspider, @smuzaffar can you please review it and eventually sign? Thanks.
@sextonkennedy, @rappoccio, @antoniovilela you are the release manager for this.
cms-bot commands are listed here

@cmsbuild
Copy link

cmsbuild commented Dec 24, 2023

cms-bot internal usage

@cmsbuild
Copy link

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-78f86a/36678/summary.html
COMMIT: e2af2f9
CMSSW: CMSSW_14_0_ROOT6_X_2023-12-21-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36678/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-78f86a/36678/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-78f86a/36678/git-merge-result

Comparison Summary

Summary:

  • You potentially removed 3 lines from the logs
  • Reco comparison results: 3879 differences found in the comparisons
  • DQMHistoTests: Total files compared: 48
  • DQMHistoTests: Total histograms compared: 3247277
  • DQMHistoTests: Total failures: 8009
  • DQMHistoTests: Total nulls: 20
  • DQMHistoTests: Total successes: 3239226
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 47 files compared)
  • Checked 200 log files, 161 edm output root files, 48 DQM output files
  • TriggerResults: found differences in 1 / 46 workflows

@cmsbuild
Copy link

cmsbuild commented Jan 8, 2024

Pull request #193 was updated.

@smuzaffar smuzaffar changed the base branch from cms/master/329fb5ae0c to cms/master/3ef0acc January 8, 2024 11:08
@smuzaffar
Copy link
Author

please test for CMSSW_14_0_ROOT6_X

@cmsbuild
Copy link

cmsbuild commented Jan 8, 2024

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-78f86a/36736/summary.html
COMMIT: 8f4c26d
CMSSW: CMSSW_14_0_ROOT6_X_2024-01-07-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/root/193/36736/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

vgvassilev and others added 4 commits January 11, 2024 10:27
The llvm9 JIT issued callbacks when a symbol was missing and we reacted on it
by loading the relevant library. In root-project/root@9b2041e3 we have kept the
logic but now the JIT started querying more often even for symbols which are
okay to be missing. In turn that leads to scanning all libraries causing
performance issues.

This patch tries to limit this functionality only in contexts where automatic
loading is allowed.
Co-authored-by: Jonas Hahnfeld <jonas.hahnfeld@cern.ch>
Symbol lookup is a quite expensive operation and might result in JIT
compilation and library loading.

Co-authored-by: Jonas Hahnfeld <jonas.hahnfeld@cern.ch>
@cmsbuild
Copy link

Pull request #193 was updated.

@smuzaffar
Copy link
Author

please test for CMSSW_14_0_ROOT6_X

@smuzaffar smuzaffar changed the base branch from cms/master/3ef0acc to cms/master/8e8380f3d3 January 15, 2024 16:00
@smuzaffar
Copy link
Author

please test with cms-sw/cmsdist#8936 for CMSSW_14_0_ROOT6_X

@cmsbuild
Copy link

-1

Failed Tests: UnitTests RelVals
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-78f86a/36826/summary.html
COMMIT: 55145f0
CMSSW: CMSSW_14_0_ROOT6_X_2024-01-14-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/install.sh to create a dev area with all the needed externals and cmssw changes.

Unit Tests

I found 3 errors in the following unit tests:

---> test runtestRecoEgammaElectronIdentification had ERRORS
---> test testTauEmbeddingProducers had ERRORS
---> test testAlcaBeamMonitor had ERRORS

RelVals

----- Begin Fatal Exception 15-Jan-2024 21:58:19 CET-----------------------
An exception of category 'FileInPathError' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=ElectronMVAValueMapProducer label='electronMVAValueMapProducer'
Exception Message:
edm::FileInPath unable to find file RecoEgamma/ElectronIdentification/data/MVAWeightFiles/Winter22HZZV1/EB1_5.weights.xml.gz anywhere in the search path.
The search path is defined by: CMSSW_SEARCH_PATH
${CMSSW_SEARCH_PATH} is: /cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/CMSSW_14_0_ROOT6_X_2024-01-14-2300/poison:/cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/CMSSW_14_0_ROOT6_X_2024-01-14-2300/src:/cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/CMSSW_14_0_ROOT6_X_2024-01-14-2300/external/el8_amd64_gcc12/data:/cvmfs/cms-ib.cern.ch/sw/x86_64/week0/el8_amd64_gcc12/cms/cmssw/CMSSW_14_0_ROOT6_X_2024-01-14-2300/src
Current directory is: /data/cmsbld/jenkins/workspace/ib-run-pr-relvals/matrix-results/136.7611_RunJetHT2016EreMINIAOD
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 15-Jan-2024 21:58:19 CET-----------------------
An exception of category 'FileInPathError' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=ElectronMVAValueMapProducer label='electronMVAValueMapProducer'
Exception Message:
edm::FileInPath unable to find file RecoEgamma/ElectronIdentification/data/MVAWeightFiles/Winter22HZZV1/EB1_5.weights.xml.gz anywhere in the search path.
The search path is defined by: CMSSW_SEARCH_PATH
${CMSSW_SEARCH_PATH} is: /cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/CMSSW_14_0_ROOT6_X_2024-01-14-2300/poison:/cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/CMSSW_14_0_ROOT6_X_2024-01-14-2300/src:/cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/CMSSW_14_0_ROOT6_X_2024-01-14-2300/external/el8_amd64_gcc12/data:/cvmfs/cms-ib.cern.ch/sw/x86_64/week0/el8_amd64_gcc12/cms/cmssw/CMSSW_14_0_ROOT6_X_2024-01-14-2300/src
Current directory is: /data/cmsbld/jenkins/workspace/ib-run-pr-relvals/matrix-results/136.8311_RunJetHT2017FreMINIAOD
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 15-Jan-2024 21:58:20 CET-----------------------
An exception of category 'FileInPathError' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=ElectronMVAValueMapProducer label='electronMVAValueMapProducer'
Exception Message:
edm::FileInPath unable to find file RecoEgamma/ElectronIdentification/data/MVAWeightFiles/Winter22HZZV1/EB1_5.weights.xml.gz anywhere in the search path.
The search path is defined by: CMSSW_SEARCH_PATH
${CMSSW_SEARCH_PATH} is: /cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/CMSSW_14_0_ROOT6_X_2024-01-14-2300/poison:/cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/CMSSW_14_0_ROOT6_X_2024-01-14-2300/src:/cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36826/CMSSW_14_0_ROOT6_X_2024-01-14-2300/external/el8_amd64_gcc12/data:/cvmfs/cms-ib.cern.ch/sw/x86_64/week0/el8_amd64_gcc12/cms/cmssw/CMSSW_14_0_ROOT6_X_2024-01-14-2300/src
Current directory is: /data/cmsbld/jenkins/workspace/ib-run-pr-relvals/matrix-results/136.88811_RunJetHT2018DreMINIAODUL
----- End Fatal Exception -------------------------------------------------
Expand to see more relval errors ...

@smuzaffar
Copy link
Author

please test with cms-sw/cmsdist#8936 for CMSSW_14_0_ROOT6_X

@cmsbuild
Copy link

-1

Failed Tests: UnitTests
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-78f86a/36833/summary.html
COMMIT: 55145f0
CMSSW: CMSSW_14_0_ROOT6_X_2024-01-15-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/root/193/36833/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-78f86a/36833/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-78f86a/36833/git-merge-result

Unit Tests

I found 1 errors in the following unit tests:

---> test testAlcaBeamMonitor had ERRORS

Comparison Summary

Summary:

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.

3 participants