Skip to content
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

Enable concurrent lumisection processing in ECAL #30187

Closed

Conversation

tanmaymudholkar
Copy link
Contributor

Changed ECAL Monitor Tasks from DQMOneLumiEDAnalyzer to DQMOneEDAnalyzer. All by-lumisection plots are disabled for the time being.

PR description:

There has been a long-standing request to enable concurrent processing for the ECAL DQM workflows. The problematic functions in DQMOneLumiEDAnalyzer are the ones that act at the beginning and end of the lumisection transitions. This PR migrates to DQMOneEDAnalyzer and disables all by-lumisection plots for now.

PR validation:

We have run the recommended suite of tests: runTheMatrix.py -l limited -i all --ibeos

if this PR is a backport please specify the original PR and why you need to backport that PR:

Not a backport.

…nalyzer. All by-lumisection plots are disabled for the time being.
@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-30187/16021

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-30187/16048

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @tanmaymudholkar (Tanmay Mudholkar) for master.

It involves the following packages:

DQM/EcalCommon
DQM/EcalMonitorClient
DQM/EcalMonitorTasks

@andrius-k, @kmaeshima, @schneiml, @cmsbuild, @jfernan2, @fioriNTU can you please review it and eventually sign? Thanks.
@rchatter, @argiro this is something you requested to watch as well.
@silviodonato, @dpiparo you are the release manager for this.

cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-30187/16049

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 10, 2020

The tests are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+1
Tested at: 14e8052
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-1c6a6c/7856/summary.html
CMSSW: CMSSW_11_2_X_2020-07-09-2300
SCRAM_ARCH: slc7_amd64_gcc820

@cmsbuild
Copy link
Contributor

Comparison job queued.

@jfernan2
Copy link
Contributor

@silviodonato it depends on @tanmaymudholkar : the PR as it is now, only removes the conflicting code but this causes troubles in other parts of ECAL dqm

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-1c6a6c/7856/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 37
  • DQMHistoTests: Total histograms compared: 2783367
  • DQMHistoTests: Total failures: 308
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2783009
  • DQMHistoTests: Total skipped: 50
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: -81295.177 KiB( 36 files compared)
  • DQMHistoSizes: changed ( 1000.0,... ): -540.738 KiB EcalBarrel/EBPedestalOnlineTask
  • DQMHistoSizes: changed ( 1000.0,... ): -540.000 KiB EcalBarrel/EBTimingTask
  • DQMHistoSizes: changed ( 1000.0,... ): -285.020 KiB EcalBarrel/EBSummaryClient
  • DQMHistoSizes: changed ( 1000.0,... ): -251.787 KiB EcalEndcap/EESummaryClient
  • DQMHistoSizes: changed ( 1000.0,... ): -243.489 KiB EcalBarrel/EBIntegrityTask
  • DQMHistoSizes: changed ( 1000.0,... ): -243.270 KiB EcalBarrel/EBIntegrityClient
  • DQMHistoSizes: changed ( 1000.0,... ): -229.588 KiB EcalEndcap/EEPedestalOnlineTask
  • DQMHistoSizes: changed ( 1000.0,... ): -229.219 KiB EcalEndcap/EETimingTask
  • DQMHistoSizes: changed ( 1000.0,... ): -162.824 KiB EcalEndcap/EETriggerTowerTask
  • DQMHistoSizes: changed ( 1000.0,... ): -89.217 KiB EcalEndcap/EEOccupancyTask
  • DQMHistoSizes: changed ( 1000.0 ): ...
  • Checked 154 log files, 17 edm output root files, 37 DQM output files

@silviodonato
Copy link
Contributor

@tanmaymudholkar do you have any news?

@tanmaymudholkar
Copy link
Contributor Author

@silviodonato sorry again for the delay, I was waiting for confirmation about the timeline for our next fix, but in any case I will post an update in a few hours.

@silviodonato
Copy link
Contributor

FYI CMSSW_11_2_0_pre3 will be cut tomorrow evening

@tanmaymudholkar
Copy link
Contributor Author

Hi @silviodonato I tried to track down the remaining bad quality plots, but I think it would be best to proceed with the current PR. Some plots might be temporarily bad, but we are reintroducing the by-LS plots anyway.

@silviodonato
Copy link
Contributor

@tanmaymudholkar does @cms-sw/dqm-l2 agree to go with the current PR?

@jfernan2
Copy link
Contributor

jfernan2 commented Aug 5, 2020

I don't think this PR makes any help: the code is removed but a lot of plots are broken as mentioned before

@silviodonato silviodonato marked this pull request as draft August 25, 2020 09:55
@silviodonato
Copy link
Contributor

@tanmaymudholkar I moved this PR as a "draft". Please open it back as soon as you have an update to be reviewed (please let me know if you do not have the permissions to do it)

@silviodonato
Copy link
Contributor

moved to #31689

@tanmaymudholkar tanmaymudholkar deleted the ConcurrentLumisFix_112X branch October 20, 2020 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants