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
81X - Added CSC Unpacker check for FED/DDU<->chamber mapping inconsistencies #15330
81X - Added CSC Unpacker check for FED/DDU<->chamber mapping inconsistencies #15330
Conversation
…nconsistencies to prevent CSC reco crashes in case of rare data corruptions. Fixed few reported CMS static analyzer warnings.
A new Pull Request was created by @barvic for CMSSW_8_1_X. It involves the following packages: EventFilter/CSCRawToDigi @cmsbuild, @cvuosalo, @slava77, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
@cmsbuild please test |
The tests are being triggered in jenkins. |
@barvic please provide a link to some slides in a CSC meeting with details of the issues addressed by this PR. |
@slava77 You could check @ptcox Tim's CSC DPG report presentation from July 20th CSC Weekly Meeting for some details (page 10)
Here is also some info from our mail exchange between experts, where I was trying to explain what's going on. I have test config file for reproducing this problem, and I think any common RECO config would trigger those crashes without patch with that data file. |
On 7/30/16 4:30 PM, barvic wrote:
These details look good enough for now. How urgently is this needed from point of view of RC or RFM and CSC ops?
|
@slava77 So far it was just a single incident on July 17th. I could not really predict right now how soon it could happen again. But if HLT is going to contact us with the same issue again very soon, then we definitely will ask to give this update higher priority for release and deployment. |
On 7/30/16 7:17 PM, barvic wrote:
We usually have a release in 80X every week or two.
|
Yes I agree. It should be released in 80x as soon as possible, just in case. Tim Slava Krutelyov wrote:
|
@barvic: Could you please make the bad events file available on AFS? I don't have access to P5 computers. Thanks. |
@cvuosalo Please try /afs/cern.ch/user/b/barvic/public/Run276870_ls1956_1972_ErrorStream_RAW.root |
@barvic: Thank you. I was very easily able to replicate the crash and confirm the fix. |
+1 Fix for CSC unpacker chamber mapping inconsistencies. This PR eliminates a very rare crash that can be triggered by data corruption. There should be no change in monitored quantities. #15329 is the 80X version of this PR, and it has already been approved. The code changes are satisfactory, and Jenkins tests against baseline CMSSW_8_1_X_2016-07-30-1100 show no significant differences, as expected. For #15329, the crash was replicated in CMSSW_8_0_16, and the fix was confirmed. |
This pull request is fully signed and it will be integrated in one of the next CMSSW_8_1_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @smuzaffar |
+1 |
80X PR #15329