Skip to content

Conversation

@davidlange6
Copy link
Contributor

as with #33188 and #33187, this PR reduces the SimDataFormats dependencies in DataFormats. I believe this is the last one. SimDataFormats/JetMatching has no non-DataFormats dependencies that I see, so I just moved it to DataFormats.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33189/21601

  • This PR adds an extra 76KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @davidlange6 (David Lange) for master.

It involves the following packages:

DataFormats/JetMatching
DataFormats/PatCandidates
HLTriggerOffline/Btag
PhysicsTools/JetCharge
PhysicsTools/JetExamples
PhysicsTools/JetMCAlgos
PhysicsTools/NanoAOD
PhysicsTools/PatAlgos
RecoJets/JetAnalyzers
SimDataFormats/JetMatching
Validation/RecoB

The following packages do not have a category, yet:

DataFormats/JetMatching
Please create a PR for https://github.com/cms-sw/cms-bot/blob/master/categories_map.py to assign category

@perrotta, @andrius-k, @gouskos, @kmaeshima, @civanch, @ErnestaP, @mdhildreth, @cmsbuild, @jfernan2, @fgolf, @ahmad3213, @slava77, @jpata, @mariadalfonso, @santocch, @rvenditti can you please review it and eventually sign? Thanks.
@rappoccio, @gouskos, @schoef, @emilbols, @mbluj, @peruzzim, @seemasharmafnal, @mmarionncern, @apsallid, @ahinzmann, @smoortga, @fabiocos, @jdolen, @ferencek, @rovere, @jdamgov, @missirol, @nhanvtran, @gkasieczka, @hatakeyamak, @mtosi, @andrzejnovak, @clelange, @swertz, @swozniewski, @JyothsnaKomaragiri, @lecriste, @cbernet, @gpetruc, @mariadalfonso this is something you requested to watch as well.
@silviodonato, @dpiparo, @qliphy you are the release manager for this.

cms-bot commands are listed here

@davidlange6
Copy link
Contributor Author

davidlange6 commented Mar 16, 2021 via email

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9f44bd/13540/summary.html
COMMIT: b4cf062
CMSSW: CMSSW_11_3_X_2021-03-15-2300/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/33189/13540/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 3744 lines to the logs
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 37
  • DQMHistoTests: Total histograms compared: 2635087
  • DQMHistoTests: Total failures: 9
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2635056
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 36 files compared)
  • Checked 155 log files, 37 edm output root files, 37 DQM output files
  • TriggerResults: no differences found

#include "DataFormats/Common/interface/AssociationVector.h"
#include "DataFormats/Common/interface/RefToBaseProd.h"
#include "SimDataFormats/JetMatching/interface/JetFlavourInfo.h"
#include "DataFormats/JetMatching/interface/JetFlavourInfo.h"
Copy link
Contributor

Choose a reason for hiding this comment

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

it would be nice to update the include guards as well, s/SimDataFormats_/DataFormats_/ (this applies to all files in this moved package)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sorry I missed those. Fixed.

@davidlange6
Copy link
Contributor Author

however in the summary file there is 598 598 595 556 117 41 3 1 1 tests passed, 0 0 0 0 0 0 0 0 0 failed

yea - I've had this happen a few times recently. @smuzaffar ?

@mariadalfonso
Copy link
Contributor

+1

@smuzaffar
Copy link
Contributor

Failed Tests: RelVals-INPUT

however in the summary file there is 598 598 595 556 117 41 3 1 1 tests passed, 0 0 0 0 0 0 0 0 0 failed

this happens when dasgoclient itself failed e.g. in this case

2021/03/16 21:26:49 ERROR DAS QL ERROR, query=file block = /SingleMu/Run2011A-WMu-08Nov2011-v1/RAW-RECO#388c2990-0de6-11e1-bb7e-00221959e72f run = 165121 site = T2_CH_CERN, idx=0, msg=unable to parse DAS query

I will update bot to search for "ERROR DAS QL" and report it on the summary comment.

@smuzaffar
Copy link
Contributor

the problem here with matrix INPUT is that when we run multiple das queries e.g. for workflow 4.24

 (dasgoclient --limit 0 --query 'file block=/SingleMu/Run2011A-WMu-08Nov2011-v1/RAW-RECO#388c2990-0de6-11e1-bb7e-00221959e72f run=165121 site=T2_CH_CERN' ;\
 dasgoclient --limit 0 --query 'file block=/SingleMu/Run2011A-WMu-08Nov2011-v1/RAW-RECO#388c2990-0de6-11e1-bb7e-00221959e72f run=172802 site=T2_CH_CERN')

then , due to ; , we only get the exit code of last query. In this case if first query fails then runTheMatrix does not see it as a failure. The proper way to run such commands is to use && instead of ;

@davidlange6
Copy link
Contributor Author

@smuzaffar - I believe the goal was just to get the return value of the last dasquery (eg, to try N times in case of failure)

@slava77
Copy link
Contributor

slava77 commented Mar 22, 2021

@cms-sw/simulation-l2
please check this PR, your signature is needed.
Thank you.

@civanch
Copy link
Contributor

civanch commented Mar 22, 2021

+1

@qliphy
Copy link
Contributor

qliphy commented Mar 23, 2021

+1

@qliphy
Copy link
Contributor

qliphy commented Mar 23, 2021

merge

@cmsbuild cmsbuild merged commit e95eb16 into cms-sw:master Mar 23, 2021
@mariadalfonso
Copy link
Contributor

@davidlange6

we started to see these kind of errors ? does it means we need to wait ?
@silviodonato @qliphy@smuzaffar

In file included from SimDataFormatsJetMatching_xr dictionary payload:63:
350/cvmfs/cms-ib.cern.ch/week1/slc7_amd64_gcc10/cms/cmssw/CMSSW_11_3_X_2021-03-22-2300/src/SimDataFormats/JetMatching/interface/JetFlavourInfo.h:18:9: error: redefinition of 'JetFlavourInfo'
351 class JetFlavourInfo {
352 ^
353/builds/cms-nanoAOD/nanoAOD-integration/CMSSW_11_3_X_2021-03-22-2300/src/DataFormats/JetMatching/interface/JetFlavourInfo.h:18:9: note: previous definition is here
354 class JetFlavourInfo {
355 ^
356Rivet.Analysis.HiggsTemplateCrossSections: WARN Unkown Higgs production mechanism. Cannot classify event. Classification for all events will most likely fail.
357----- Begin Fatal Exception 23-Mar-2021 13:23:45 CET-----------------------
358An exception of category 'FatalRootError' occurred while
359 [0] Processing Event run: 1 lumi: 25061 event: 20890031 stream: 0
360 [1] Running path 'nanoAOD_step'
361 [2] Calling method for module SimpleCandidateFlatTableProducer/'fatJetMCTable'
362 Additional Info:
363 [a] Fatal Root Error: @sub=TInterpreter::AutoParse
364Error parsing payload code for class reco::JetFlavourInfo with content:
365#line 1 "SimDataFormatsJetMatching_xr dictionary payload"

@smuzaffar
Copy link
Contributor

@mariadalfonso , do you get the same error in CMSSW_11_3_X_2021-03-23-1100 release?

@mariadalfonso
Copy link
Contributor

@davidlange6 @smuzaffar
I'm sure you saw these failing for the same reason
#33251
#32966

@smuzaffar
Copy link
Contributor

there is a new full IB available now ( CMSSW_11_3_X_2021-03-23-1400 ) and I hope that should fix these issues

@santocch
Copy link

+1

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next master IBs (but tests are reportedly failing).

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.

9 participants