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

Spurious failing comparisons entries in PR tests for MuonCSCDigisV/CSCDigiTask/CLCT #37268

Closed
perrotta opened this issue Mar 18, 2022 · 12 comments

Comments

@perrotta
Copy link
Contributor

Since some while, spurious failing comparisons entries show up in PR tests for MuonCSCDigisV/CSCDigiTask/CLCT.
They are not reproducible (repeated tests may show different comparisons).
A few examples can be seen in the comparisons of PRs #37260 (for wf 10042), #37263 (for wf 1330), ...

In all plots that I have inspected the visible bins looks identical. and therefore the difference could be in the overflow/underflow bins (just guessing, since the number of entries in those plots are larger than the number of entries in the visible bins).

Looking at the recently merged PRs, #37188 ("Make both ME1a and ME1b LCT (A/CLCT) sorted into ring 1") could be the origin of the issue, even if I can't see why. Let me point out that #37188 was also merged in 12_2 and 12_3: if any fix is needed, it should also get backported there.

@sifuluo @jfernan2 could you please have a look?

@cmsbuild
Copy link
Contributor

A new Issue was created by @perrotta Andrea Perrotta.

@Dr15Jones, @perrotta, @dpiparo, @makortel, @smuzaffar, @qliphy can you please review it and eventually sign/assign? Thanks.

cms-bot commands are listed here

@perrotta
Copy link
Contributor Author

assign dqm

@cmsbuild
Copy link
Contributor

New categories assigned: dqm

@jfernan2,@ahmad3213,@rvenditti,@emanueleusai,@pbo0,@pmandrik you have been requested to review this Pull request/Issue and eventually sign? Thanks

@jfernan2
Copy link
Contributor

@barvic please also have a look as CSC Validation developer. Thanks

@sifuluo
Copy link
Contributor

sifuluo commented Mar 18, 2022

I've found the direct cause for this issue. And we will have a discussion to pick a solution to it asap.

@perrotta
Copy link
Contributor Author

Supposedly fi*ed by #37282.
Let see if really the failing comparisons disappear from forthcoming PR tests before finally closing this issue

@perrotta
Copy link
Contributor Author

If the fix works as expected, two backports to 12_3_X and 12_2_X should also be prepared, because the bug is also present in those two release cycles

@jfernan2
Copy link
Contributor

@sifuluo could you please make the backports? Thanks

@perrotta
Copy link
Contributor Author

@sifuluo @jfernan2 I am observing that in some PR tests based on CMSSW_12_4_X_2022-03-22-1100, which already includes #37282, the spurious differences in the DQM comparisons for MuonCSCDigisV/CSCDigiTask/CLCT are still there, see for example wf 10042.0 in #37265 (comment)

@sifuluo
Copy link
Contributor

sifuluo commented Mar 23, 2022

Let's see if this one solves it

@perrotta
Copy link
Contributor Author

perrotta commented Mar 25, 2022

Ok, #37319 looks like it has fixed the issue, or at least I did not see those failing comparisons any more in the PR tests since it was merged in master in CMSSW_12_4_X_2022-03-24-1100

Now backports of the combined fix, #37282 + #37319, should be prepared for:

because the bug is also present in those two release cycles

@sifuluo could you please take care of it? Please notice that a new 12_2_X release is expected to be built in short, and it would be a pity not to include these fixes in it.

@perrotta
Copy link
Contributor Author

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

No branches or pull requests

4 participants