Skip to content

Conversation

@Dr15Jones
Copy link
Contributor

@Dr15Jones Dr15Jones commented Oct 31, 2025

PR description:

  • handle new startup related signals in Tracer file
  • Update edmTracerCompactLogViewer to handle new file entries
  • Update web view of timing for new signals.

PR validation:

Code compiles. New unit test passes. Running the web viewer shows the new information.

resolves cms-sw/framework-team#1625
resolves cms-sw/framework-team#1626
resolves cms-sw/framework-team#1627

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 31, 2025

cms-bot internal usage

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @Dr15Jones for master.

It involves the following packages:

  • FWCore/Services (core)

@Dr15Jones, @cmsbuild, @makortel, @smuzaffar can you please review it and eventually sign? Thanks.
@fwyzard, @makortel, @wddgit this is something you requested to watch as well.
@ftenchini, @mandrenguyen, @sextonkennedy you are the release manager for this.

cms-bot commands are listed here

@Dr15Jones
Copy link
Contributor Author

please test

if self.transition == Phase.beginProcessBlock or self.transition == Phase.endProcessBlock or self.transition == Phase.writeProcessBlock or self.transition == Phase.accessInputProcessBlock:
return ''
if self.transition == Phase.startTracing:
if self.transition == Phase.finalizeEDModules or self.transition == Phase.finalizeEventSetupConfiguration or self.transition == Phase.scheduleConsistencyCheck or self.transition == Phase.createRunLumiEvents or self.transition == Phase.finishSchedule or self.transition == Phase.constructESModules or self.transition == Phase.startServices or self.transition == Phase.processPython:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about

Suggested change
if self.transition == Phase.finalizeEDModules or self.transition == Phase.finalizeEventSetupConfiguration or self.transition == Phase.scheduleConsistencyCheck or self.transition == Phase.createRunLumiEvents or self.transition == Phase.finishSchedule or self.transition == Phase.constructESModules or self.transition == Phase.startServices or self.transition == Phase.processPython:
if self.transition in [Phase.finalizeEDModules, Phase.finalizeEventSetupConfiguration, Phase.scheduleConsistencyCheck, Phase.createRunLumiEvents, Phase.finishSchedule, Phase.constructESModules, Phase.startServices, Phase.processPython]:

(or some variation of that)?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I let @copilot autocomplete that for me

@cmsbuild
Copy link
Contributor

+1

Size: This PR adds an extra 40KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9d80de/49126/summary.html
COMMIT: cdced77
CMSSW: CMSSW_16_0_X_2025-10-31-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/49276/49126/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9d80de/49126/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9d80de/49126/git-merge-result

Comparison Summary

Summary:

- handle new startup related signals in Tracer file
- Update edmTracerCompactLogViewer to handle new file entries
- Update web view of timing for new signals.
@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 1, 2025

@Dr15Jones
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 1, 2025

Pull request #49276 was updated. @Dr15Jones, @makortel, @smuzaffar can you please check and sign again.

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 1, 2025

+1

Size: This PR adds an extra 44KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9d80de/49137/summary.html
COMMIT: 857f9fc
CMSSW: CMSSW_16_0_X_2025-11-01-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/49276/49137/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially removed 1 lines from the logs
  • Reco comparison results: 19 differences found in the comparisons
  • DQMHistoTests: Total files compared: 51
  • DQMHistoTests: Total histograms compared: 3939953
  • DQMHistoTests: Total failures: 6
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3939927
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 50 files compared)
  • Checked 218 log files, 188 edm output root files, 51 DQM output files
  • TriggerResults: found differences in 1 / 49 workflows

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

3 participants