-
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
multithreading, file input, monitoring improvements in EventFilter/Utilities for 71X #2661
Conversation
cleanup of debug log messages
several old files removed
support for ministate
several fixes
Includes changes to the StreamerContext (in FWCore/Framework and FWCore/ServiceRegistry) to include luminosityBlockID for stream callbacks
use StreamContext eventID().luminosityBlock() to access lumi ID per stream
…bins is not yet set
Path encoding and decoding is now separated per each per-stream
…hunkSize, otherwise eventChunkSize will be changed to satisfy this)
new version of test script fixed log output throttling for one log message
… to pick up added back assertion checks in input source and FMS reduced sleep time while waiting for next chunk to avoid idling for too long
…iles before first input jsons also a spurious wakeup of condition variable needs to be handled in this case
I am reopening this pull request.
The code has been extensively tested over past week in daqval and problems that have been detected were fixed. The submitted version appears to run without problems. The move to use tbb in FastMonitoringService was considered, however after some discussion we concluded that it requires much effort for no obvious gain (as I also discussed in previous post). So please consider this version for merge into the official CMSSW_7_1_X branch. Best regards, |
+1 Sent from my iPhone On 20 Mar 2014, at 10:17, "cmsbuild" <notifications@github.commailto:notifications@github.com> wrote: +1 — |
+1 |
Multithreading -- Multithreading, file input, monitoring improvements in EventFilter/Utilities for 71X
Changes to DAQ modules and services in CMSSW ("EventFilter/Utilities") used for the file-based system, which include:
Note: fixed compilation error from the previous pull request attempt.