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
Removal of hardcoded testing L1T tag and move it to GT #36408
Conversation
assign alca |
@cmsbuild , please test |
code-checks |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36408/27221
|
New categories assigned: alca @yuanchao,@francescobrivio,@malbouis,@tvami you have been requested to review this Pull request/Issue and eventually sign? Thanks |
A new Pull Request was created by @tvami (Tamas Vami) for master. It involves the following packages:
@malbouis, @yuanchao, @rekovic, @francescobrivio, @cecilecaillol, @tvami can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@smuzaffar tests are taking more than 11 hours, is there something wrong with the bot? Thanks! |
Same thing is happening in #36409 |
all resources to test are busy, I am afraid you have to wait. |
-1 Failed Tests: RelVals RelVals-INPUT AddOn RelVals
RelVals-INPUT
Expand to see more relval errors ...
AddOn Tests
|
I guess we should just test again? @smuzaffar |
There's a tonne of segfaults in |
But this means that the HLT menu has |
I don't see what the HLT menu has anything to do with it. That's in the configuration of |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36408/27482
|
Pull request #36408 was updated. @malbouis, @yuanchao, @epalencia, @rekovic, @francescobrivio, @cecilecaillol, @tvami can you please check and sign again. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-d73f32/21391/summary.html 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: Comparison SummarySummary:
|
+alca
|
+l1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
@tvami which are the unit tests that were failing? And which is the unit test to look at in order to get assurance that the new tags are correctly picked up? |
Hi @perrotta the unit test failure comes from outside of this PR, that is due to some geometry changes. The orignal PR #35554 has failed both the addOnTests and several RelVal workflows. By adding the condition to the GT all of that is resolved. You can be assured that it's correct by seeing that there are no diffs in the RelVal comparisons (in any of them) Speaking of the original PR, when merging this, can you please close #35554 ? |
@tvami I read in the PR description "This tag is for testing purposes, thus it should be fed to the code via a test python cfg file and not hardcoded in the cpp code nor really read from the GT". |
@perrotta the issue is that this "testing purposes tag" has been in CMSSW from forever... (specifically from 9_2_X) and it was read directly from the DB instead of reading it from the GT. This is not allowed, and this is what #27393 is about. Now I first tried to get rid of this fully, and deleted all the code that reference the flag that switches this test tag usage on... Having very little knowledge of the L1T code, this lead to a segfault. So I went to the alternative no-op solution to feed the tag through the GT. As for the longer term, the L1T experts should rewrite the code so there is a test python config that ESPrefers this tag if it's really needed, or just get rid of it all if it's not needed. Then we can remove it from the GT too. So what you see in this PR is a solution to a problem that can be done from the AlCa point of view. Everything else would need the L1T experts knowledge. Since #35554 has not converged in the last 2 month, I did this PR. |
+1
|
PR description:
Instead of #35554
Also resolves #27393
Original description
"This PR removes part of the configuration of L1T Calo which retrieves conditions from a specific location (instead of via GT) and which is deprecated for a while (non-used since we moved away from hacking conditions)."
Extra in this PR is the addition of this tag to the GT.
For the future:
Here is the list of diffs wrt to the queue:
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun1_design_Queue/123X_mcRun1_design_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun1_realistic_Queue/123X_mcRun1_realistic_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun1_HeavyIon_Queue/123X_mcRun1_HeavyIon_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun2_startup_Queue/123X_mcRun2_startup_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun2_asymptotic_l1stage1_Queue/123X_mcRun2_asymptotic_l1stage1_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun2_design_Queue/123X_mcRun2_design_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun2_asymptotic_preVFP_Queue/123X_mcRun2_asymptotic_preVFP_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun2_asymptotic_Queue/123X_mcRun2_asymptotic_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun2cosmics_asymptotic_deco_Queue/123X_mcRun2cosmics_asymptotic_deco_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun2_HeavyIon_Queue/123X_mcRun2_HeavyIon_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun2_pA_Queue/123X_mcRun2_pA_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_dataRun2_Queue/123X_dataRun2_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_dataRun2_HEfail_Queue/123X_dataRun2_HEfail_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_dataRun2_relval_Queue/123X_dataRun2_relval_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_dataRun2_PromptLike_HI_Queue/123X_dataRun2_PromptLike_HI_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_dataRun3_HLT_Queue/123X_dataRun3_HLT_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_dataRun2_HLT_relval_Queue/123X_dataRun2_HLT_relval_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_dataRun3_Express_Queue/123X_dataRun3_Express_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_dataRun3_Prompt_Queue/123X_dataRun3_Prompt_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_dataRun3_Queue/123X_dataRun3_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mc2017_design_Queue/123X_mc2017_design_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mc2017_realistic_Queue/123X_mc2017_realistic_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mc2017cosmics_realistic_deco_Queue/123X_mc2017cosmics_realistic_deco_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mc2017cosmics_realistic_peak_Queue/123X_mc2017cosmics_realistic_peak_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_upgrade2018_design_Queue/123X_upgrade2018_design_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_upgrade2018_realistic_Queue/123X_upgrade2018_realistic_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_upgrade2018_realistic_RD_Queue/123X_upgrade2018_realistic_RD_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_upgrade2018_realistic_HI_Queue/123X_upgrade2018_realistic_HI_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_upgrade2018_realistic_HEfail_Queue/123X_upgrade2018_realistic_HEfail_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_upgrade2018cosmics_realistic_deco_Queue/123X_upgrade2018cosmics_realistic_deco_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_upgrade2018cosmics_realistic_peak_Queue/123X_upgrade2018cosmics_realistic_peak_v1
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun3_2021_design_Queue/123X_mcRun3_2021_design_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun3_2021_realistic_Queue/123X_mcRun3_2021_realistic_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun3_2021cosmics_realistic_deco_Queue/123X_mcRun3_2021cosmics_realistic_deco_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun3_2021_realistic_HI_Queue/123X_mcRun3_2021_realistic_HI_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun3_2023_realistic_Queue/123X_mcRun3_2023_realistic_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun3_2024_realistic_Queue/123X_mcRun3_2024_realistic_v2
https://cms-conddb.cern.ch/cmsDbBrowser/diff/Prod/gts/123X_mcRun4_realistic_Queue/123X_mcRun4_realistic_v2
PR validation:
Previously failing addOnTest pass
if this PR is a backport please specify the original PR and why you need to backport that PR:
N/A