-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Provenance issue with DAQ input source (11_1_0_pre2) #28786
Comments
A new Issue was created by @smorovic Srecko Morovic. @Dr15Jones, @smuzaffar, @silviodonato, @makortel, @davidlange6, @fabiocos can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign core |
New categories assigned: core @Dr15Jones,@smuzaffar,@makortel you have been requested to review this Pull request/Issue and eventually sign? Thanks |
PR #28791 should fix this. If you notice addition problems, please let me know. |
@smorovic Would it be feasible to have tests for |
I confirm that #28791 fixes the problem. @makortel I already tried to add RunBUFU.sh as unit test. However this only worked fine in my environment, and it failed with cmsbuild. Since it relies on uses file locking (which I suspect can work or not depending on the filesystem), I will try to implement a similar test that uses a non-file-locking mode of this input source. |
Fix and unt test are merged, so closing this, thanks! |
In CMSSW_11_1_0_pre2 DAQ source (FedRawDataInputSource) throws exception due to issue with provenance BranchID
----- Begin Fatal Exception 24-Jan-2020 14:15:33 CET-----------------------
An exception of category 'LogicError' occurred while
[0] Calling InputSource::readEvent_
Exception Message:
ProductProvenanceRetriever::insertIntoSet passed a BranchID 1017257328 that has not been pre-registered
----- End Fatal Exception -------------------------------------------------
This source uses edm::DaqProvenanceHelper to insert RawDataCollection with rawDataCollector label, which is used in HLT. Tested with SCRAM_ARCH cc8_amd64_gcc8.
"FRDStreamSource", which does not use above and inserts as "source" does not experience this problem.
Condition which calls the exception was added by this change:
a9e7916#diff-34fb01ea43a1c8a8fe3c97d24f19275eR131
Instruction to reproduce this problem:
notifying: @Dr15Jones
The text was updated successfully, but these errors were encountered: