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
Automatically switch DQMStore to threaded mode #3411
Automatically switch DQMStore to threaded mode #3411
Conversation
Have the DQMStore automatically switch to threaded mode when the configuration for the job has more than one stream.
A new Pull Request was created by @Dr15Jones (Chris Jones) for CMSSW_7_1_X. Automatically switch DQMStore to threaded mode It involves the following packages: DQMServices/Core @ojeda, @danduggan, @rovere, @cmsbuild, @nclopezo, @deguio, @Degano can you please review it and eventually sign? Thanks. |
@ktf This really needs to be in before we merge in the _THREADED branch. |
+1 |
Ciao @Dr15Jones, all,
Good in any case that the flag does what it was supposed to do: I had a sleepless night last night ;) Ciao, |
DQMServices/Core -- Automatically switch DQMStore to threaded mode
@rovere I believe mixing legacy and DQMEDAnalyzer in the same job should be just fine assuming all DQMEDAnalyzer modules only ever 'talk to' the DQMStore in their bookHistograms function. |
DQM core code needs to be compiled outside of the CMSSW FWK into the DQMGUI code. This PR fixes few bugs that have been introduced in the past (commit cms-sw@197ddb3, PR cms-sw#3411). All the include files that are CMSSW related should never be added directly in DQMStore.cc, but to Standalone.h protected by the WITHOUT_CMS_FRAMEWORK condition. A required edm::service namespace was missing, and this bug allowed the original compilation of the code that would have otherwise correctly failed to compile. This indicates that a better way of testing the standalong compilation should be found, but that's not extremely urgent.
DQM core code needs to be compiled outside of the CMSSW FWK into the DQMGUI code. This PR fixes few bugs that have been introduced in the past (commit 197ddb3, PR #3411). All the include files that are CMSSW related should never be added directly in DQMStore.cc, but to Standalone.h protected by the WITHOUT_CMS_FRAMEWORK condition. A required edm::service namespace was missing, and this bug allowed the original compilation of the code that would have otherwise correctly failed to compile. This indicates that a better way of testing the standalong compilation should be found, but that's not extremely urgent. (cherry picked from commit 960f7c3)
Have the DQMStore automatically switch to threaded mode when the
configuration for the job has more than one stream.