-
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
Set numberOfConcurrentLuminosityBlocks to 1 for ALCA sequences that have EDModules that are not planned to support concurrent lumis #35073
Conversation
…ave EDModules that are not going to support concurrent lumis
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35073/24956
|
A new Pull Request was created by @makortel (Matti Kortelainen) for master. It involves the following packages:
@perrotta, @malbouis, @yuanchao, @davidlange6, @cmsbuild, @tlampen, @qliphy, @pohsun, @francescobrivio, @fabiocos, @tvami can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
enable threading |
@cmsbuild, please test workflow 134.0,1001.0,1001.2,1004.0,1030.0 |
-1 Failed Tests: RelVals-THREADING RelVals-THREADING
Comparison Summary@slava77 comparisons for the following workflows were not done due to missing matrix map:
Summary:
|
Interesting. The crash is in thread 8
|
I should add that this PR should not affect 11634.911. |
test parameters:
|
@cmsbuild, please test |
The crash is related to https://gitlab.com/hepcedar/lhapdf/-/issues/2 |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-886b44/18148/summary.html Comparison SummarySummary:
|
+alca |
+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 be automatically merged. |
Moving our discussion to #35082 |
PR description:
As reported in #25090 the EDModules
AlcaBeamSpotProducer
,AlignmentProducerAsAnalyzer
,MillePedeFileConverter
,AlcaBeamSpotProducer
do not support concurrent lumis, and in the PPD workshop in March it was said that in T0 the ALCA steps will process only one lumi at a time and therefore they would not benefit from concurrent lumis.In order to silence the warning message on multithreaded jobs, and to later allow changing that warning to an exception (to better prevent any modules that do not support concurrent lumis to creep in workflow steps that are expected to support concurrent lumis), this PR suggest the
ConfigBuilder
to set the number of concurrent lumis (and IOVs) explicitly to 1 if the job hasALCA
step with any of the AlCa sequences that (currently) contain modules that do not support concurrent lumis. In this PR theConfiguration/AlCa/python/autoAlca.py
was chosen as a place for the list of those sequences, in principle they could be listed elsewhere as well.To best of my knowledge this approach should cover both
cmsDriver
and T0, since the latter usesConfigBuilder
e.g. incmssw/Configuration/DataProcessing/python/Reco.py
Line 240 in 209b393
PR validation:
Workflows
134.0,1001.0,1001.2,1004.0,1030.0
set theirALCA
orALCAOUTPUT
steps to use