-
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
[DAQ] Input source improvements and initial Phase-2 DTH format support #47068
[DAQ] Input source improvements and initial Phase-2 DTH format support #47068
Conversation
* adding the missing JSON field to test RAW writer * termination condition can skip writing files (with service used to detect it) * change ls type to unsigned * remove old commented section fixes to fileListMode apply equivalent changes to DAQSource strip singleBufferMode
improved synchronization between threads (less sleeping)
fix variable type
…e reader thread. API changes and simplifications are propagated to all models. bugfixes to new mode removing debug log updated unit test
- preliminary header definition of DTH Orbit, DTH FragmentTrailer, SLinExpress fragment header and trailer. - new module for DAQSource to read raw DTH dumps. They must be grouped (sorted)together by orbit number, contain event fragments in the same sequence and one orbit must fit into the buffer. - new DTH dummy raw generator - FRD dummy raw generator updated, dropping generation of obsolete FRD versions - this is compatible with orbit-building in EVB, a FRD-like header could be added in the future It will be followed up by models allowing separate striped multi-orbit files (similar to SFB/FRDStriped or L1Scouting-like approach)
cms-bot internal usage |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47068/43236 ERROR: Build errors found during clang-tidy run.
|
…ased tracking which isn't fully guaranteed to close file in timely manner (e.g. a stream that last processed an older file could not get event for a long time potentially and we'd keep that file open for extended time).
d63822b
to
7ed2304
Compare
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47068/43237 Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47068/43247 Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
894d6b3
to
06fdce0
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47068/43249 |
Pull request #47068 was updated. |
@cmsbuild please test |
+1 Size: This PR adds an extra 476KB to repository 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: Comparison SummarySummary:
|
A new Pull Request was created by @smorovic for master. It involves the following packages:
@emeschi, @smorovic can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
+daq |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @mandrenguyen, @rappoccio, @sextonkennedy, @antoniovilela (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
Adds several major features for FedRawDataSource and/or DAQSource:
PR validation: