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
DQM: Clean up DQMServices/Core and its usages #29742
DQM: Clean up DQMServices/Core and its usages #29742
Conversation
The code-checks are being triggered in jenkins. |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-29742/15153
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-29742/15173
|
A new Pull Request was created by @schneiml (Marcel Schneider) for master. It involves the following packages: CalibMuon/DTCalibration @andrius-k, @christopheralanwest, @schneiml, @Martin-Grunewald, @rekovic, @fioriNTU, @tlampen, @pohsun, @perrotta, @civanch, @silviodonato, @cmsbuild, @fwyzard, @davidlange6, @mdhildreth, @jfernan2, @tocheng, @slava77, @mommsen, @fabiocos, @benkrikler, @kmaeshima, @emeschi, @franzoni can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins. |
+1 |
+1 There are no changes out of the background noise (as expected), and as far as I remember the concerns are adressed. |
+1
|
@srecko, could you please have a look at the DQM changes affecting online, i.e. EventFilter/Utilities/test/startFU.py and EventFilter/Utilities/test/unittest_FU.py, and if there is some side effect of these changes? |
+1 |
+1 |
+operations |
Do you have any objections? |
+1 |
+1 |
PR description:
While working on the test for #29738, I saw that we have still a lot of obsolete options set on the
DQMStore
. Cleaning that up got a bit out of hand, so therefore a separate PR here.DQMServices/Core
now have a well defined, up to date purpose.DQMError
),DQMOldReciever
(from run 1, i think?), the ever-emptydoc/
folderDQMServices/Core
, primarily because the are not set up in scram, so it's not clear how to use them and they might not work any more. Many of them also tested obsolete and removed features.DQMStore
for the future.forceReset*
,enableMultiThread
,referenceFileName
, andcollateHistograms
options on theDQMStore
across all of CMSSW. TheDQMStore
stopped using these options a while ago. This affects multiple categories of files:referenceFileName
there was (maybe?) actually still used in last collisions data taking, but we decided to remove the references entirely anyways.PR validation:
Not much. Needs more testing.
By construction everything removed here was no longer respected anyways, so nothing should change anywhere. But the changes do affect some important code that I have very little understanding of, so there may be side effects.