cmssw
cmssw copied to clipboard
Modified data product delete early system
PR description:
- now uses internal
consumes
rather then adding amightGet
parameter to a module - now specify which data products reference data in other data products
PR validation:
Code compiles. Running workflow 1.0 works.
please test
+code-checks
Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38983/31432
-
This PR adds an extra 148KB to repository
-
There are other open Pull requests which might conflict with changes you have proposed:
- File DataFormats/TestObjects/src/classes_def.xml modified in PR(s): #38806
- File FWCore/Framework/interface/EventProcessor.h modified in PR(s): #38801
- File FWCore/Framework/src/EventProcessor.cc modified in PR(s): #38801
- File FWCore/ParameterSet/python/Config.py modified in PR(s): #37996
- File FWCore/ParameterSet/src/validateTopLevelParameterSets.cc modified in PR(s): #38801
A new Pull Request was created by @Dr15Jones (Chris Jones) for master.
It involves the following packages:
- Configuration/StandardSequences (operations)
- DataFormats/Common (core)
- DataFormats/TestObjects (core)
- FWCore/Framework (core)
- FWCore/ParameterSet (core)
- FWCore/ServiceRegistry (core)
- RecoTracker/Configuration (reconstruction)
@perrotta, @smuzaffar, @rappoccio, @Dr15Jones, @makortel, @clacaputo, @jpata, @qliphy, @fabiocos, @davidlange6 can you please review it and eventually sign? Thanks. @fabiocos, @VourMa, @makortel, @felicepantaleo, @GiacomoSguazzoni, @JanFSchulte, @rovere, @VinInn, @Martin-Grunewald, @missirol, @ebrondol, @wddgit, @lecriste, @fwyzard, @gpetruc, @mmusich, @mtosi, @dgulhan, @slomeo this is something you requested to watch as well. @perrotta, @dpiparo, @qliphy, @rappoccio you are the release manager for this.
cms-bot commands are listed here
-1
Failed Tests: UnitTests RelVals RelVals-INPUT AddOn
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-98c24e/26664/summary.html
COMMIT: ae4cb26318776f804b9fad5bf3c6c612e7e87127
CMSSW: CMSSW_12_5_X_2022-08-05-1100/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/38983/26664/install.sh
to create a dev area with all the needed externals and cmssw changes.
Unit Tests
I found errors in the following unit tests:
---> test TestFWCoreParameterSetDriver had ERRORS ---> test testMuonTrackRefitting had ERRORS ---> test TestDQMOnlineClient-beampixel_dqm_sourceclient had ERRORS ---> test TestDQMOnlineClient-beam_dqm_sourceclient had ERRORS and more ...
RelVals
----- Begin Fatal Exception 06-Aug-2022 04:32:29 CEST-----------------------
An exception of category 'FileOpenError' occurred while
[0] Constructing the EventProcessor
[1] Constructing input source of type PoolSource
[2] Calling RootInputFileSequence::initTheFile()
Additional Info:
[a] Calling RootInputFileSequence::initTheFile(): fail to open the file with name root://eoscms.cern.ch//eos/cms/store/user/cmsbuild/store/data/Run2016B/SinglePhoton/RAW/v2/000/274/199/00000/007498A6-8426-E611-8BA8-02163E013754.root
[b] Input file root://cms-xrd-global.cern.ch//store/data/Run2016B/SinglePhoton/RAW/v2/000/274/199/00000/007498A6-8426-E611-8BA8-02163E013754.root could not be opened.
[c] Fatal Root Error: @SUB=TStreamerInfo::BuildCheck
The StreamerInfo of class edm::Wrapper<GlobalObjectMapRecord> read from file root://cms-xrd-global.cern.ch//store/data/Run2016B/SinglePhoton/RAW/v2/000/274/199/00000/007498A6-8426-E611-8BA8-02163E013754.root
has the same version (=3) as the active class but a different checksum.
You should update the version to ClassDef(edm::Wrapper<GlobalObjectMapRecord>,4).
Do not try to write objects with the current class definition,
the files will not be readable.
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 06-Aug-2022 04:32:29 CEST-----------------------
An exception of category 'FileOpenError' occurred while
[0] Constructing the EventProcessor
[1] Constructing input source of type PoolSource
[2] Calling RootInputFileSequence::initTheFile()
Additional Info:
[a] Calling RootInputFileSequence::initTheFile(): fail to open the file with name root://eoscms.cern.ch//eos/cms/store/user/cmsbuild/store/data/Run2017C/DoubleEG/RAW/v1/000/301/998/00000/0073E73C-B68C-E711-9BF8-02163E019B6C.root
[b] Input file root://cms-xrd-global.cern.ch//store/data/Run2017C/DoubleEG/RAW/v1/000/301/998/00000/0073E73C-B68C-E711-9BF8-02163E019B6C.root could not be opened.
[c] Fatal Root Error: @SUB=TStreamerInfo::BuildCheck
The StreamerInfo of class edm::Wrapper<GlobalObjectMapRecord> read from file root://cms-xrd-global.cern.ch//store/data/Run2017C/DoubleEG/RAW/v1/000/301/998/00000/0073E73C-B68C-E711-9BF8-02163E019B6C.root
has the same version (=3) as the active class but a different checksum.
You should update the version to ClassDef(edm::Wrapper<GlobalObjectMapRecord>,4).
Do not try to write objects with the current class definition,
the files will not be readable.
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 06-Aug-2022 04:32:33 CEST-----------------------
An exception of category 'FileOpenError' occurred while
[0] Constructing the EventProcessor
[1] Constructing input source of type PoolSource
[2] Calling RootInputFileSequence::initTheFile()
Additional Info:
[a] Calling RootInputFileSequence::initTheFile(): fail to open the file with name root://eoscms.cern.ch//eos/cms/store/user/cmsbuild/store/data/Run2018C/EGamma/RAW/v1/000/319/450/00000/084198F2-E583-E811-AE82-FA163E0AD27F.root
[b] Input file root://cms-xrd-global.cern.ch//store/data/Run2018C/EGamma/RAW/v1/000/319/450/00000/084198F2-E583-E811-AE82-FA163E0AD27F.root could not be opened.
[c] Fatal Root Error: @SUB=TStreamerInfo::BuildCheck
The StreamerInfo of class edm::Wrapper<GlobalObjectMapRecord> read from file root://cms-xrd-global.cern.ch//store/data/Run2018C/EGamma/RAW/v1/000/319/450/00000/084198F2-E583-E811-AE82-FA163E0AD27F.root
has the same version (=3) as the active class but a different checksum.
You should update the version to ClassDef(edm::Wrapper<GlobalObjectMapRecord>,4).
Do not try to write objects with the current class definition,
the files will not be readable.
----- End Fatal Exception -------------------------------------------------
Expand to see more relval errors ...
RelVals-INPUT
-
6.0
6.0_SingleMuPt1+SingleMuPt1INPUT+DIGI+RECO+HARVEST/step2_SingleMuPt1+SingleMuPt1INPUT+DIGI+RECO+HARVEST.log
-
8.0
8.0_BeamHalo+BeamHaloINPUT+DIGICOS+RECOCOS+ALCABH+HARVESTCOS/step2_BeamHalo+BeamHaloINPUT+DIGICOS+RECOCOS+ALCABH+HARVESTCOS.log
-
9.0
9.0_Higgs200ChargedTaus+Higgs200ChargedTausINPUT+DIGI+RECO+HARVEST/step2_Higgs200ChargedTaus+Higgs200ChargedTausINPUT+DIGI+RECO+HARVEST.log
Expand to see more relval errors ...
- 10.0
- 11.0
- 12.0
- 13.0
- 14.0
- 15.0
- 16.0
- 17.0
- 18.0
- 19.0
- 20.0
- 21.0
- 23.0
- 22.0
- 24.0
- 25.0
- 26.0
- 27.0
- 28.0
- 29.0
- 30.0
- 31.0
- 32.0
- 33.0
- 35.0
- 36.0
- 37.0
- 38.0
- 39.0
- 43.0
- 134.702
- 134.701
- 134.703
- 44.0
- 134.704
- 134.705
- 134.706
- 45.0
- 134.707
- 134.709
- 134.708
- 134.71
- 134.801
- 134.802
- 134.803
- 134.805
- 134.804
- 134.806
- 134.807
- 134.809
- 134.808
- 134.81
- 134.811
- 134.812
- 134.903
- 134.902
- 134.901
- 134.904
- 134.813
- 134.905
- 134.906
- 134.907
- 134.908
- 134.909
- 134.911
- 134.91
- 134.912
- 136.721
- 136.723
- 136.722
- 136.724
- 136.725
- 136.72412
- 136.72411
- 136.729
- 136.731
- 136.726
- 136.732
- 136.727
- 136.734
- 136.733
- 136.735
- 136.728
- 136.736
- 136.738
- 136.74
- 136.73
- 136.741
- 136.743
- 136.744
- 136.745
- 136.746
- 136.737
- 136.739
- 136.749
- 136.742
- 136.751
- 136.747
- 136.754
- 136.748
- 136.755
- 136.75
- 136.756
- 136.757
- 136.759
- 136.753
- 136.76
- 136.752
- 136.762
- 136.7611
- 136.758
- 136.765
- 136.761
- 136.766
- 136.763
- 136.764
- 136.76111
- 136.771
- 136.768
- 136.767
- 136.77
- 136.772
- 136.77211
- 136.7722
- 136.769
- 136.7721
- 136.776
- 136.773
- 136.774
- 136.775
- 136.777
- 136.779
- 136.778
- 136.78
- 136.781
- 136.7801
- 136.7802
- 136.7803
- 136.782
- 136.783
- 136.787
- 136.784
- 136.785
- 136.789
- 136.786
- 136.788
- 136.793
- 136.794
- 136.795
- 136.791
- 136.79
- 136.792
- 136.797
- 136.796
- 136.799
- 136.801
- 136.802
- 136.7952
- 136.803
- 136.798
- 136.8
- 136.804
- 136.805
- 136.806
- 136.811
- 136.807
- 136.808
- 136.809
- 136.81
- 136.812
- 136.813
- 136.814
- 136.816
- 136.815
- 136.817
- 136.818
- 136.819
- 136.823
- 136.82
- 136.821
- 136.822
- 136.824
- 136.825
- 136.826
- 136.827
- 136.828
- 136.8311
- 136.83111
- 136.829
- 136.83
- 136.835
- 136.831
- 136.837
- 136.832
- 136.833
- 136.834
- 136.836
- 136.838
- 136.842
- 136.839
- 136.8391
- 136.84
- 136.844
- 136.846
- 136.847
- 136.848
- 136.841
- 136.85
- 136.849
- 136.8501
- 136.851
- 136.852
- 136.843
- 136.853
- 136.845
- 136.8523
- 136.8521
- 136.856
- 136.855
- 136.8522
- 136.8561
- 136.857
- 136.859
- 136.86
- 136.862
- 136.863
- 136.854
- 136.8642
- 136.864
- 136.8562
- 136.858
- 136.865
- 136.868
- 136.861
- 136.869
- 136.87
- 136.871
- 136.872
- 136.874
- 136.875
- 136.877
- 136.866
- 136.867
- 136.879
- 136.88
- 136.881
- 136.873
- 136.883
- 136.876
- 136.878
- 136.882
- 136.884
- 136.8855
- 136.885501
- 136.885
- 136.8861
- 136.8862
- 136.886
- 136.885511
- 136.887
- 136.885521
- 136.888511
- 136.8885
- 136.888501
- 136.888
- 136.888521
- 136.889
- 136.89
- 136.88811
- 136.894
- 136.892
- 136.895
- 136.896
- 136.897
- 136.899
- 137.8
- 136.893
- 136.891
- 138.3
- 136.9
- 138.2
- 138.1
- 136.898
- 139.001
- 139.002
- 138.4
- 138.5
- 139.003
- 139.004
- 139.005
- 140.001
- 140.002
- 140.103
- 140.105
- 140.107
- 140.104
- 140.106
- 140.108
- 140.109
- 140.11
- 140.111
- 140.112
- 140.113
- 140.115
- 140.114
- 140.116
- 140.117
- 140.55
- 140.5611
- 158.1
- 140.56
- 140.58
- 158.2
- 158.3
- 159.01
- 140.57
- 158.01
- 1306.0
- 1307.0
- 1308.0
- 1309.0
- 1310.0
- 1311.0
- 1312.0
- 1313.0
- 1314.0
- 1315.0
- 1316.0
- 1317.0
- 1319.0
- 1318.0
- 1320.0
- 1321.0
- 1322.0
- 1323.0
- 1324.0
- 1325.1
- 1325.0
- 1325.2
- 1325.3
- 1325.4
- 1325.51
- 1325.516
- 1325.5
- 1325.517
- 1325.5161
- 1325.7
- 1325.61
- 1325.8
- 1325.6
- 1325.81
- 1325.518
- 1325.9
- 1325.91
- 1329.1
- 1326.0
- 1327.0
- 1328.0
- 1329.0
- 1330.0
- 1331.0
- 1332.0
- 1333.0
- 1334.0
- 1335.0
- 1336.0
- 1337.0
- 1338.0
- 1339.0
- 1340.0
- 1341.0
- 1343.0
- 1344.0
- 1345.0
- 1347.0
- 1348.0
- 1349.0
- 1350.0
- 1351.0
- 1352.0
- 1353.0
- 1354.0
- 1355.0
- 1364.0
- 134.99601
- 134.99602
- 134.99901
- 134.99603
- 1365.0
- 1366.0
- 139901.0
- 13992501.0
- 139902.0
- 13992502.0
- 200.0
- 202.0
- 205.0
- 203.0
- 25200.0
- 25202.0
- 25202.1
- 25202.2
- 25203.0
- 25204.0
- 25205.0
- 25206.0
- 25207.0
- 25208.0
- 50200.0
- 25209.0
- 25214.0
- 11024.2
- 50202.0
- 50203.0
- 50204.0
- 50205.0
- 50206.0
- 50207.0
- 50208.0
- 1001.2
- 1001.3
- 1002.3
- 1040.0
- 1020.0
- 1010.0
- 1102.0
- 1041.0
- 4000.0
- 1040.1
- 1042.0
- 1030.0
- 4002.0
- 4001.0
- 10002.0
- 4003.0
- 10001.0
- 10004.0
- 10003.0
- 10005.0
- 10007.0
- 10006.0
- 10008.0
- 10009.0
- 10024.1
- 10023.0
- 10024.0
- 10024.2
- 10024.3
- 10024.5
- 10024.4
- 10025.0
- 10026.0
- 10071.0
- 10224.0
- 10225.0
- 10424.0
- 10802.0
- 10803.0
- 10042.0
- 10059.0
- 10801.0
- 10804.31
- 10804.0
- 10805.31
- 10805.0
- 10809.0
- 10806.0
- 10824.0
- 10807.0
- 10808.0
- 10824.505
- 10824.501
- 10824.511
- 10824.521
- 10824.8
- 10824.1
- 10823.0
- 10825.0
- 10824.5
- 10826.0
- 10824.6
- 10871.0
- 11024.0
- 10842.0
- 10842.505
- 11024.6
- 10842.501
- 10859.0
- 11025.0
- 11224.6
- 11224.0
- 11602.0
- 11603.0
- 11601.0
- 11604.0
- 11605.0
- 11607.0
- 11606.0
- 11608.0
- 11630.0
- 11609.0
- 11634.0
- 11634.1
- 11634.24
- 11634.5
- 11634.501
- 11634.505
- 11634.511
- 11634.521
- 11634.601
- 11634.7
- 11634.71
- 11634.72
- 11634.91
- 11640.0
- 11643.0
- 11646.0
- 11650.501
- 11650.0
- 11650.505
- 11834.13
- 11834.0
- 11834.19
- 11723.17
- 11834.24
- 11834.21
- 11834.99
- 11846.0
- 11846.19
- 12034.0
- 11725.0
- 11925.0
- 12434.0
- 12634.0
- 12634.99
- 13034.99
- 12834.0
- 13034.0
- 23434.9921
- 23434.99
- 23434.999
- 23434.21
- 23234.21
- 23234.0
- 35034.0
- 39434.0
- 39434.103
- 39434.21
- 39434.5
- 39434.502
- 39434.501
- 39434.75
- 39434.9
- 39496.0
- 39500.0
- 34634.0
- 39634.114
- 39634.21
- 39634.9921
- 39634.99
- 39634.999
- 250200.0
- 250202.0
- 250200.17
- 250202.1
- 250200.18
- 250202.171
- 250202.17
- 250202.172
- 250202.18
- 250202.2
- 250202.4
- 250202.181
- 250203.0
- 250202.184
- 250202.3
- 250202.5
- 250203.17
- 250204.0
- 250203.18
- 250204.17
- 250205.0
- 250204.18
- 250205.17
- 250206.181
- 250206.0
- 250205.18
- 250206.17
- 250206.18
- 250207.0
- 500200.0
- 500202.0
- 250207.17
- 500203.0
- 500204.0
- 500205.0
- 500206.0
- 250208.17
- 250207.18
- 500207.0
- 250208.18
AddOn Tests
----- Begin Fatal Exception 06-Aug-2022 04:35:27 CEST-----------------------
An exception of category 'FileOpenError' occurred while
[0] Constructing the EventProcessor
[1] Constructing input source of type PoolSource
[2] Calling RootInputFileSequence::initTheFile()
[3] Calling StorageFactory::open()
[4] Calling XrdFile::open()
Exception Message:
Failed to open the file 'root://cms-xrd-global.cern.ch//store/relval/CMSSW_9_2_2/RelValProdTTbar_13/AODSIM/91X_mcRun2_asymptotic_v3-v1/10000/EEB99F74-DA4D-E711-A41C-0025905A48F2.root'
Additional Info:
[a] Calling RootInputFileSequence::initTheFile(): fail to open the file with name root://eoscms.cern.ch//eos/cms/store/user/cmsbuild/store/relval/CMSSW_9_2_2/RelValProdTTbar_13/AODSIM/91X_mcRun2_asymptotic_v3-v1/10000/EEB99F74-DA4D-E711-A41C-0025905A48F2.root
[b] Input file root://cms-xrd-global.cern.ch//store/relval/CMSSW_9_2_2/RelValProdTTbar_13/AODSIM/91X_mcRun2_asymptotic_v3-v1/10000/EEB99F74-DA4D-E711-A41C-0025905A48F2.root could not be opened.
[c] XrdCl::File::Open(name='root://cms-xrd-global.cern.ch//store/relval/CMSSW_9_2_2/RelValProdTTbar_13/AODSIM/91X_mcRun2_asymptotic_v3-v1/10000/EEB99F74-DA4D-E711-A41C-0025905A48F2.root', flags=0x10, permissions=0660) => error '[ERROR] Server responded with an error: [3011] No servers are available to read the file.
' (errno=3011, code=400). No additional data servers were found.
[d] Last URL tried: root://cms-xrd-global.cern.ch:1094//store/relval/CMSSW_9_2_2/RelValProdTTbar_13/AODSIM/91X_mcRun2_asymptotic_v3-v1/10000/EEB99F74-DA4D-E711-A41C-0025905A48F2.root?tried=&xrdcl.requuid=f509b585-75d2-4ebc-97d5-520639fd3f7d
[e] Problematic data server: cms-xrd-global.cern.ch:1094
[f] Disabled source: cms-xrd-global.cern.ch:1094
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 06-Aug-2022 04:35:30 CEST-----------------------
An exception of category 'FileOpenError' occurred while
[0] Constructing the EventProcessor
[1] Constructing input source of type PoolSource
[2] Calling RootInputFileSequence::initTheFile()
Additional Info:
[a] Calling RootInputFileSequence::initTheFile(): fail to open the file with name root://eoscms.cern.ch//eos/cms/store/user/cmsbuild/store/data/Run2015D/MuonEG/RAW/v1/000/256/677/00000/80950A90-745D-E511-92FD-02163E011C5D.root
[b] Input file root://cms-xrd-global.cern.ch//store/data/Run2015D/MuonEG/RAW/v1/000/256/677/00000/80950A90-745D-E511-92FD-02163E011C5D.root could not be opened.
[c] Fatal Root Error: @SUB=TStreamerInfo::BuildCheck
The StreamerInfo of class edm::Wrapper<L1GlobalTriggerObjectMapRecord> read from file root://cms-xrd-global.cern.ch//store/data/Run2015D/MuonEG/RAW/v1/000/256/677/00000/80950A90-745D-E511-92FD-02163E011C5D.root
has the same version (=3) as the active class but a different checksum.
You should update the version to ClassDef(edm::Wrapper<L1GlobalTriggerObjectMapRecord>,4).
Do not try to write objects with the current class definition,
the files will not be readable.
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 06-Aug-2022 04:35:43 CEST-----------------------
An exception of category 'FileOpenError' occurred while
[0] Constructing the EventProcessor
[1] Constructing input source of type PoolSource
[2] Calling RootInputFileSequence::initTheFile()
[3] Calling StorageFactory::open()
[4] Calling File::sysopen()
Exception Message:
Failed to open the file 'RelVal_Raw_Fake1_DATA.root'
Additional Info:
[a] Input file file:RelVal_Raw_Fake1_DATA.root could not be opened.
[b] open() failed with system error 'No such file or directory' (error code 2)
----- End Fatal Exception -------------------------------------------------
please test
+code-checks
Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38983/31438
-
This PR adds an extra 156KB to repository
-
There are other open Pull requests which might conflict with changes you have proposed:
- File FWCore/Framework/interface/EventProcessor.h modified in PR(s): #38801
- File FWCore/Framework/src/EventProcessor.cc modified in PR(s): #38801
- File FWCore/ParameterSet/python/Config.py modified in PR(s): #37996
- File FWCore/ParameterSet/src/validateTopLevelParameterSets.cc modified in PR(s): #38801
Pull request #38983 was updated. @perrotta, @smuzaffar, @rappoccio, @Dr15Jones, @makortel, @clacaputo, @jpata, @qliphy, @fabiocos, @davidlange6 can you please check and sign again.
-1
Failed Tests: UnitTests
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-98c24e/26680/summary.html
COMMIT: ff958cbfde7d54190a220f2d7caf7ff4f3c2d95a
CMSSW: CMSSW_12_5_X_2022-08-06-1100/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/38983/26680/install.sh
to create a dev area with all the needed externals and cmssw changes.
Unit Tests
I found errors in the following unit tests:
---> test TestCTPPSDirectProtonSimulation had ERRORS
Comparison Summary
Summary:
- No significant changes to the logs found
- Reco comparison results: 4 differences found in the comparisons
- DQMHistoTests: Total files compared: 51
- DQMHistoTests: Total histograms compared: 3691612
- DQMHistoTests: Total failures: 7
- DQMHistoTests: Total nulls: 1
- DQMHistoTests: Total successes: 3691582
- DQMHistoTests: Total skipped: 22
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: -0.004 KiB( 50 files compared)
- DQMHistoSizes: changed ( 312.0 ): -0.004 KiB MessageLogger/Warnings
- Checked 212 log files, 49 edm output root files, 51 DQM output files
- TriggerResults: no differences found
I ran the test TestCTPPSDirectProtonSimulation 3 times in my local checkout and it ran just fine. I'll run the tests again to double check.
please test
+1
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-98c24e/26686/summary.html
COMMIT: ff958cbfde7d54190a220f2d7caf7ff4f3c2d95a
CMSSW: CMSSW_12_5_X_2022-08-07-0000/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/38983/26686/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: 51
- DQMHistoTests: Total histograms compared: 3691612
- DQMHistoTests: Total failures: 2
- DQMHistoTests: Total nulls: 0
- DQMHistoTests: Total successes: 3691588
- DQMHistoTests: Total skipped: 22
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: 0.0 KiB( 50 files compared)
- Checked 212 log files, 49 edm output root files, 51 DQM output files
- TriggerResults: no differences found
+code-checks
Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38983/31537
-
This PR adds an extra 96KB to repository
-
There are other open Pull requests which might conflict with changes you have proposed:
- File FWCore/Framework/interface/EventProcessor.h modified in PR(s): #38801
- File FWCore/Framework/src/EventProcessor.cc modified in PR(s): #38801
- File FWCore/ParameterSet/python/Config.py modified in PR(s): #37996
- File FWCore/ParameterSet/src/validateTopLevelParameterSets.cc modified in PR(s): #38801
Pull request #38983 was updated. @perrotta, @smuzaffar, @rappoccio, @Dr15Jones, @makortel, @clacaputo, @cmsbuild, @jpata, @qliphy, @mandrenguyen, @fabiocos, @davidlange6 can you please check and sign again.
please test
-1
Failed Tests: UnitTests
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-98c24e/26791/summary.html
COMMIT: 27d016a3c2777af0a7a33a21808031fb895dd82d
CMSSW: CMSSW_12_5_X_2022-08-12-1100/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/38983/26791/install.sh
to create a dev area with all the needed externals and cmssw changes.
Unit Tests
I found errors in the following unit tests:
---> test ExpressionEvaluatorUnitTest had ERRORS
Comparison Summary
Summary:
- No significant changes to the logs found
- Reco comparison results: 2 differences found in the comparisons
- DQMHistoTests: Total files compared: 51
- DQMHistoTests: Total histograms compared: 3692476
- DQMHistoTests: Total failures: 7
- DQMHistoTests: Total nulls: 1
- DQMHistoTests: Total successes: 3692446
- DQMHistoTests: Total skipped: 22
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: 0.004 KiB( 50 files compared)
- DQMHistoSizes: changed ( 312.0 ): 0.004 KiB MessageLogger/Warnings
- Checked 212 log files, 49 edm output root files, 51 DQM output files
- TriggerResults: no differences found
The unit test failure looks like a glitch
terminate called after throwing an instance of 'cms::Exception'
what(): An exception of category 'ExpressionEvaluator' occurred.
Exception Message:
compilation/linking failed
c++ -H -Wall -shared -Winvalid-pch -DGNU_GCC -D_GNU_SOURCE -DEIGEN_DONT_PARALLELIZE -DTBB_USE_GLIBCXX_VERSION=100300 -DTBB_SUPPRESS_DEPRECATED_MESSAGES -DTBB_PREVIEW_RESUMABLE_TASKS=1 -DTBB_PREVIEW_TASK_GROUP_EXTENSIONS=1 -DBOOST_SPIRIT_THREADSAFE -DPHOENIX_THREADSAFE -DBOOST_MATH_DISABLE_STD_FPCLASSIFY -DBOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX -DCMSSW_GIT_HASH='"CMSSW_12_5_X_2022-08-12-1100"' -DPROJECT_NAME='"CMSSW"' -DPROJECT_VERSION='"CMSSW_12_5_X_2022-08-12-1100"' -isystem/cvmfs/cms-ib.cern.ch/nweek-02745/el8_amd64_gcc10/external/boost/1.78.0-12075919175e8d078539685f9234134a/include -isystem/cvmfs/cms-ib.cern.ch/nweek-02745/el8_amd64_gcc10/lcg/root/6.24.07-a31cbfc28a0c92b3c007615905b5b9b2/include -isystem/cvmfs/cms-ib.cern.ch/nweek-02745/el8_amd64_gcc10/external/tbb/v2021.5.0-3cd580209e999b2fb4f8344347204353/include -O2 -pthread -pipe -Werror=main -Werror=pointer-arith -Werror=overlength-strings -Wno-vla -Werror=overflow -std=c++1z -ftree-vectorize -Wstrict-overflow -Werror=array-bounds -Werror=format-contains-nul -Werror=type-limits -fvisibility-inlines-hidden -fno-math-errno --param vect-max-version-for-alias-checks=50 -Xassembler --compress-debug-sections -msse3 -felide-constructors -fmessage-length=0 -Wall -Wno-non-template-friend -Wno-long-long -Wreturn-type -Wextra -Wpessimizing-move -Wclass-memaccess -Wno-cast-function-type -Wno-unused-but-set-parameter -Wno-ignored-qualifiers -Wno-deprecated-copy -Wno-unused-parameter -Wunused -Wparentheses -Wno-deprecated -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=unused-label -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -fdiagnostics-show-option -Wno-unused-local-typedefs -Wno-attributes -Wno-psabi -Wno-error=unused-variable -DBOOST_DISABLE_ASSERTS -DUSE_CMS_DEPRECATED -fPIC -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_5_X_2022-08-12-1100/include/el8_amd64_gcc10/ -o /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_5_X_2022-08-12-1100/tmp/VI_4be09e4db634444cbc4b683a6d0aa30c.so /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_5_X_2022-08-12-1100/tmp/VI_4be09e4db634444cbc4b683a6d0aa30c.cc 2>&1
dlerror /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_12_5_X_2022-08-12-1100/tmp/VI_4be09e4db634444cbc4b683a6d0aa30c.so: cannot open shared object file: No such file or directory
/bin/sh: line 1: 31121 Aborted timeout 3600 ExpressionEvaluatorUnitTest
@cmsbuild, please test
+1
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-98c24e/26827/summary.html
COMMIT: 27d016a3c2777af0a7a33a21808031fb895dd82d
CMSSW: CMSSW_12_5_X_2022-08-15-1100/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/38983/26827/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: 4 differences found in the comparisons
- DQMHistoTests: Total files compared: 51
- DQMHistoTests: Total histograms compared: 3692476
- DQMHistoTests: Total failures: 8
- DQMHistoTests: Total nulls: 0
- DQMHistoTests: Total successes: 3692446
- DQMHistoTests: Total skipped: 22
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: 0.0 KiB( 50 files compared)
- Checked 212 log files, 49 edm output root files, 51 DQM output files
- TriggerResults: no differences found
@cmsbuild please test
-1
Failed Tests: UnitTests
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-98c24e/27121/summary.html
COMMIT: 27d016a3c2777af0a7a33a21808031fb895dd82d
CMSSW: CMSSW_12_5_X_2022-08-25-2300/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/38983/27121/install.sh
to create a dev area with all the needed externals and cmssw changes.
Unit Tests
I found errors in the following unit tests:
---> test TestIOPoolInputNoParentDictionary had ERRORS
Comparison Summary
Summary:
- No significant changes to the logs found
- Reco comparison results: 2 differences found in the comparisons
- DQMHistoTests: Total files compared: 51
- DQMHistoTests: Total histograms compared: 3695708
- DQMHistoTests: Total failures: 15
- DQMHistoTests: Total nulls: 1
- DQMHistoTests: Total successes: 3695670
- DQMHistoTests: Total skipped: 22
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: 0.004 KiB( 50 files compared)
- DQMHistoSizes: changed ( 312.0 ): 0.004 KiB MessageLogger/Warnings
- Checked 212 log files, 49 edm output root files, 51 DQM output files
- TriggerResults: no differences found
Hmh, the failure is
Read the file without TransientIntParentT<1> dictionary
26-Aug-2022 19:07:22 CEST Initiating request to open file file:noparentdict_step1.root
26-Aug-2022 19:07:23 CEST Successfully opened file file:noparentdict_step1.root
Begin processing the 1st record. Run 621, Event 1, LumiSection 6 on stream 0 at 26-Aug-2022 19:07:23.190 CEST
----- Begin Fatal Exception 26-Aug-2022 19:07:23 CEST-----------------------
An exception of category 'ValueMismatch' occurred while
[0] Processing Event run: 621 lumi: 6 event: 1 stream: 0
[1] Running path 'p'
[2] Calling method for module IntTestAnalyzer/'analysis'
Exception Message:
The value for "intProduct::" is -1966376447 but it was supposed to be 1
----- End Fatal Exception -------------------------------------------------
The failure comes from the "step 2" of the test, which only reads a product from an input file that was produced by the "step 1" of the test. The step 1 configuration does not do any early deletion.
@cmsbuild, please test
Let's see if the failure persists
-1
Failed Tests: UnitTests
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-98c24e/27133/summary.html
COMMIT: 27d016a3c2777af0a7a33a21808031fb895dd82d
CMSSW: CMSSW_12_5_X_2022-08-25-2300/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/38983/27133/install.sh
to create a dev area with all the needed externals and cmssw changes.
Unit Tests
I found errors in the following unit tests:
---> test TestIOPoolInputNoParentDictionary had ERRORS
Comparison Summary
Summary:
- No significant changes to the logs found
- Reco comparison results: 0 differences found in the comparisons
- DQMHistoTests: Total files compared: 51
- DQMHistoTests: Total histograms compared: 3695708
- DQMHistoTests: Total failures: 14
- DQMHistoTests: Total nulls: 0
- DQMHistoTests: Total successes: 3695672
- DQMHistoTests: Total skipped: 22
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: 0.0 KiB( 50 files compared)
- Checked 212 log files, 49 edm output root files, 51 DQM output files
- TriggerResults: no differences found
Failure is the same except for the actual value (The value for "intProduct::" is 65537 but it was supposed to be 1
) so the edmtest::IntProcuct::value
seems to be uninitialized when edmtest::IntTestAnalyzer
accesses it.
So running my tests locally (based on CMSSW_12_5_0_pre4) everything is fine. Wonder if it is an interaction with a more recently merged pull request.
Wonder if it is an interaction with a more recently merged pull request.
Very likely since https://github.com/cms-sw/cmssw/pull/38806 (where I added that test) was include in pre5 but not in pre4.
So I was able to reproduce the problem (though subsequent run returned a different value). However, when I dumped the content of the file it was the value stated
root [2] Events->Scan("edmtestIntProduct_intProduct__TESTPROD.obj.value")
************************
* Row * edmtestIn *
************************
* 0 * 32513 *
* 1 * 32513 *
* 2 * 1 *
* 3 * 32513 *
* 4 * 32513 *
* 5 * 1 *
* 6 * 1 *
* 7 * 1 *
* 8 * -255 *
* 9 * 1 *
* 10 * 1 *
************************
Therefore the problem is in step1 of the test.
@makortel I'm betting the failure is the Wrapper change. In your test, you check out the base, but that does NOT include this pull request. So the test is vulnerable to an ABI change (like happens here).
Here is some further items. When I run the unit test via scram, I see the contents of the file are
root [1] Events->Print()
******************************************************************************
*Tree :Events : *
*Entries : 11 : Total = 11993 bytes File Size = 2727 *
* : : Tree compression factor = 2.71 *
******************************************************************************
*Br 0 :EventAuxiliary : edm::EventAuxiliary *
*Entries : 11 : Total Size= 1859 bytes File Size = 330 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 4.04 *
*............................................................................*
*Br 1 :EventProductProvenance : vector<edm::StoredProductProvenance> *
*Entries : 11 : Total Size= 1096 bytes File Size = 181 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 2.98 *
*............................................................................*
*Br 2 :EventSelections : vector<edm::Hash<1> > *
*Entries : 11 : Total Size= 1050 bytes File Size = 183 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 2.85 *
*............................................................................*
*Br 3 :BranchListIndexes : vector<unsigned short> *
*Entries : 11 : Total Size= 807 bytes File Size = 147 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 1.84 *
*............................................................................*
*Branch :edmTriggerResults_TriggerResults__TESTPROD. *
*Entries : 11 : BranchElement (see below) *
*............................................................................*
*Br 4 :edmTriggerResults_TriggerResults__TESTPROD.obj : edm: *
* | :TriggerResults *
*Entries : 11 : Total Size= 1601 bytes File Size = 230 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 4.12 *
*............................................................................*
*Br 5 :edmTriggerResults_TriggerResults__TESTPROD.present : Bool_t *
*Entries : 11 : Total Size= 799 bytes File Size = 130 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 1.00 *
*............................................................................*
*Branch :edmtestIntProduct_intProduct__TESTPROD. *
*Entries : 11 : BranchElement (see below) *
*............................................................................*
*Br 6 :edmtestIntProduct_intProduct__TESTPROD.present : Bool_t *
*Entries : 11 : Total Size= 779 bytes File Size = 126 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 1.00 *
*............................................................................*
*Br 7 :edmtestIntProduct_intProduct__TESTPROD.obj : *
*Entries : 11 : Total Size= 1237 bytes One basket in memory *
*Baskets : 0 : Basket Size= 16384 bytes Compression= 1.00 *
*............................................................................*
*Br 8 :edmtestIntProduct_intProduct__TESTPROD.obj.value : Int_t *
*Entries : 11 : Total Size= 822 bytes File Size = 161 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 1.00 *
*............................................................................*
Notice the order difference of present
and obj
between edmTriggerResults
and edmtestIntProduct
. If I go into the temporary workspace setup by the unit test (via a new bash shel) and do cmsenv
and then run the step1 test, I get the results of the file as
root [1] Events->Print()
******************************************************************************
*Tree :Events : *
*Entries : 11 : Total = 11993 bytes File Size = 2702 *
* : : Tree compression factor = 2.75 *
******************************************************************************
*Br 0 :EventAuxiliary : edm::EventAuxiliary *
*Entries : 11 : Total Size= 1859 bytes File Size = 325 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 4.10 *
*............................................................................*
*Br 1 :EventProductProvenance : vector<edm::StoredProductProvenance> *
*Entries : 11 : Total Size= 1096 bytes File Size = 181 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 2.98 *
*............................................................................*
*Br 2 :EventSelections : vector<edm::Hash<1> > *
*Entries : 11 : Total Size= 1050 bytes File Size = 183 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 2.85 *
*............................................................................*
*Br 3 :BranchListIndexes : vector<unsigned short> *
*Entries : 11 : Total Size= 807 bytes File Size = 147 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 1.84 *
*............................................................................*
*Branch :edmTriggerResults_TriggerResults__TESTPROD. *
*Entries : 11 : BranchElement (see below) *
*............................................................................*
*Br 4 :edmTriggerResults_TriggerResults__TESTPROD.present : Bool_t *
*Entries : 11 : Total Size= 799 bytes File Size = 130 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 1.00 *
*............................................................................*
*Br 5 :edmTriggerResults_TriggerResults__TESTPROD.obj : edm: *
* | :TriggerResults *
*Entries : 11 : Total Size= 1601 bytes File Size = 230 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 4.12 *
*............................................................................*
*Branch :edmtestIntProduct_intProduct__TESTPROD. *
*Entries : 11 : BranchElement (see below) *
*............................................................................*
*Br 6 :edmtestIntProduct_intProduct__TESTPROD.present : Bool_t *
*Entries : 11 : Total Size= 779 bytes File Size = 126 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 1.00 *
*............................................................................*
*Br 7 :edmtestIntProduct_intProduct__TESTPROD.obj : *
*Entries : 11 : Total Size= 1237 bytes One basket in memory *
*Baskets : 0 : Basket Size= 16384 bytes Compression= 1.00 *
*............................................................................*
*Br 8 :edmtestIntProduct_intProduct__TESTPROD.obj.value : Int_t *
*Entries : 11 : Total Size= 822 bytes File Size = 145 *
*Baskets : 1 : Basket Size= 16384 bytes Compression= 1.11 *
*............................................................................*
With the order in the two data products being the same (and being the 'old' order).
If I take the file I hand ran and use if for the step2 part of the unit test, the job runs fine.