-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Replace mark-and-delete at next merge algorithm in DQMStore (75x) #11086
Conversation
…s now. Additionally, the dqm store will now acquire locks for writing files. Also add a new file saver for HLT->PB (DQMFileSaverPB). Which should replace DQMFileSaver in the near future.
A new Pull Request was created by @dmitrijus (Dmitrijus) for CMSSW_7_5_X. Replace mark-and-delete at next merge algorithm in DQMStore (75x) It involves the following packages: DQMServices/Components The following packages do not have a category, yet: DQMServices/FileIO @cmsbuild, @danduggan, @deguio can you please review it and eventually sign? Thanks. |
please test |
The tests are being triggered in jenkins. |
Ready to go in |
I know that this is under DQM responsibility, but since the changes are intended explicitly for the HLT, let me ask... Why do you think a dedicated DQMFileSaver module for .pb files is a better approach ? |
If you look at the DQMFileSaver, the code is not even related to the file saving, As it is now, there is a huge mess of at least 7 parameters (and only a few of them are used for a given workflow). With this approach, we isolate each parameter and functionally to a specific workflow.
No, since this was essentially a glue code, it is very specific to a workflow.
On contrary, this will make maintaining the code way easier: Even though saver for .pb is a separate module, it still has a common base (DQMFileSaverBase).
Old DQMFileSaver will be deprecated/removed once we migrate each workflow. By the way, HLT does not have to switch to DQMFileSaverPB yet. |
Understood, thanks!
|
+1 |
Replace mark-and-delete at next merge algorithm in DQMStore (75x)
Additionally, the DQMStore will now acquire locks for writing files.
This PR also add a new file saver for HLT->PB (DQMFileSaverPB).
Which should replace DQMFileSaver in the near future.
Please do not accept this PR until I say okay.