-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
TkAl: fix PV validation and PV resolution submission scripts #44467
TkAl: fix PV validation and PV resolution submission scripts #44467
Conversation
cms-bot internal usage |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44467/39551
|
A new Pull Request was created by @mmusich for master. It involves the following packages:
@perrotta, @consuegs, @cmsbuild, @saumyaphor4252 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild, please test |
0a8c698
to
71503a9
Compare
71503a9
to
8687f99
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44467/39557
|
Pull request #44467 was updated. @perrotta, @saumyaphor4252, @consuegs, @cmsbuild can you please check and sign again. |
please test |
-1 Failed Tests: UnitTests Unit TestsI found 1 errors in the following unit tests: ---> test SubmitPVsplit had ERRORS Comparison SummarySummary:
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44467/39568
|
Pull request #44467 was updated. @cmsbuild, @saumyaphor4252, @consuegs, @perrotta can you please check and sign again. |
@cmsbuild, please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-dbc1c1/38276/summary.html Comparison SummarySummary:
|
+1
|
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. @sextonkennedy, @rappoccio, @antoniovilela (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
Hello @mmusich, I noticed both unit tests
In both cases, the error appears when trying to copy a file that I think is only generated if there is at least one run:
|
@aandvalenzuela I think that's fine - that's only a symptom. It should be investigated instead why the das query was empty. |
Thanks @mmusich, I thought it was fine to have an empty query from DAS (as reported in the warning message) and that it should be handled by the unit test. In any case, I am trying to see if there is a way to prevent DAS from returning an empty query. |
It's fine in the sense that when I created the test, since DAS query failures are fairly frequent in IB tests (for reasons not clear to me), I thought of avoiding the test to fail every time. In any case here's a patch for that #44588. Still it would be nice to understand why the query failed specifically for |
@aandvalenzuela @mmusich , I think this das error has nothing to do with these unit tests. Normally when the voms proxy is in bad state [a] then all unit tests which run das queries fail. We had tried to fix this by creating a dedicated proxy for each jenkins job but still do not understand why proxy file is either deleted or overridden [a]
|
PR description:
The goal of this PR is to fix the scripts
submitPVResolutionJobs.py
andsubmitPVValidationJobs.py
such that they can run in recent releases and with recent (Run 3) data.The related unit tests are improved such that, in addition to technically creating the configuration to be run with HTCondor, said configuration is also tested for at least one job (running locally).
PR validation:
Run successfully:
scram b runtests_SubmitPVsplit
scram b runtests_SubmitPVrbr
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
Not a backport, but it will be backported to CMSSW_14_0_X for 2024 data-taking purposes.