Skip to content

moduleAllocMonitor diff table: remove unused Record column. If moduleAllocMonitor json metrics changed compare to self in PR.#2732

Open
gartung wants to merge 5 commits intocms-sw:masterfrom
gartung:gartung-moduleAllocMonitor-diff-update
Open

moduleAllocMonitor diff table: remove unused Record column. If moduleAllocMonitor json metrics changed compare to self in PR.#2732
gartung wants to merge 5 commits intocms-sw:masterfrom
gartung:gartung-moduleAllocMonitor-diff-update

Conversation

@gartung
Copy link
Copy Markdown
Member

@gartung gartung commented Apr 29, 2026

No description provided.

gartung and others added 2 commits April 29, 2026 11:29
…compare to self.

Co-authored-by: Copilot <copilot@github.com>
… PR and diff to match the number in columns.

Co-authored-by: Copilot <copilot@github.com>
@cmsbuild
Copy link
Copy Markdown
Contributor

A new Pull Request was created by @gartung for branch master.

@akritkbehera, @cmsbuild, @iarspider, @raoatifshad, @smuzaffar can you please review it and eventually sign? Thanks.
@ftenchini, @mandrenguyen, @sextonkennedy you are the release manager for this.
cms-bot commands are listed here

@cmsbuild
Copy link
Copy Markdown
Contributor

cmsbuild commented Apr 29, 2026

cms-bot internal usage

@cmsbuild
Copy link
Copy Markdown
Contributor

Pull request #2732 was updated.

@gartung
Copy link
Copy Markdown
Member Author

gartung commented Apr 29, 2026

test parameters:

workflows_profiling = 18634.0
enable = profiling

@gartung
Copy link
Copy Markdown
Member Author

gartung commented Apr 29, 2026

please test with cms-sw/cmssw#50822

@cmsbuild
Copy link
Copy Markdown
Contributor

Pull request #2732 was updated.

@cmsbuild
Copy link
Copy Markdown
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-31805e/52956/summary.html
COMMIT: 31c7e31
CMSSW: CMSSW_17_0_X_2026-04-29-1100/el8_amd64_gcc13
Additional Tests: PROFILING
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cms-bot/2732/52956/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: 1 differences found in the comparisons
  • DQMHistoTests: Total files compared: 53
  • DQMHistoTests: Total histograms compared: 4186963
  • DQMHistoTests: Total failures: 61
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 4186882
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 52 files compared)
  • Checked 227 log files, 197 edm output root files, 53 DQM output files
  • TriggerResults: found differences in 1 / 51 workflows

Comment on lines +126 to +127
if grep "Error: input files describe different metrics" $f.log ; then
echo "IB and PR files describe different metrics, comparing to self for diff<BR>" >> $WORKSPACE/upload/profiling/index-$PROFILING_WORKFLOW.html || true
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

It would be kind of nice to be able to deal with different sets of transitions in the diff, but maybe such situations will be rare enough that the effort for that is not really worth it.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I agree

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Can this PR be merged and the different sets of transitions be solved in another PR?

@makortel
Copy link
Copy Markdown
Contributor

Where is the order of the transitions in the dropdown (and in the per-module tables) specified?
image
It would be nice if the order would be the same as in
https://github.com/cms-sw/cmssw/blob/982ab6323e0bf18367878f8eff42f07021be4945/PerfTools/AllocMonitor/scripts/edmModuleAllocJsonToCircles.py#L13-L33
It seems to me the orders in these two places are close to each other, but not quite the same.

@gartung
Copy link
Copy Markdown
Member Author

gartung commented Apr 29, 2026

The extra transitions were discovered and added to the drop-down list. I will update to set the correct order.

@cmsbuild
Copy link
Copy Markdown
Contributor

Pull request #2732 was updated.

@gartung
Copy link
Copy Markdown
Member Author

gartung commented Apr 29, 2026

please test with cms-sw/cmssw#50822

@cmsbuild
Copy link
Copy Markdown
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-31805e/52961/summary.html
COMMIT: 80bb6ef
CMSSW: CMSSW_17_0_X_2026-04-29-1100/el8_amd64_gcc13
Additional Tests: PROFILING
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cms-bot/2732/52961/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 3 lines to the logs
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 1 differences found in the comparisons
  • DQMHistoTests: Total files compared: 53
  • DQMHistoTests: Total histograms compared: 4186963
  • DQMHistoTests: Total failures: 7
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 4186936
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 52 files compared)
  • Checked 227 log files, 197 edm output root files, 53 DQM output files
  • TriggerResults: no differences found

@gartung gartung changed the title moduleAllocMonitor diff table: remove unused Record column. If moduleAllocMonitor json metrics change compare to self in PR. moduleAllocMonitor diff table: remove unused Record column. If moduleAllocMonitor json metrics changed compare to self in PR. May 1, 2026
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.

Remove Record column from moduleAllocMonitor diff table. Right align IB, PR, diff column headers. Compare PR results to self when format changes.

3 participants