Introduced extra parameter to ThreadPoolSvc initPool to allow increase the max allowed parallelism of TBB.
As discussed in https://its.cern.ch/jira/browse/ATR-26285 I added an additional parameter to initPool
of the ThreadPoolSvc
to allow for increasing the maximum allowed parallelism of TBB.
This is set from the new maxParallelismExtra
Gaudi property.
In order to do that I had to modify also the IThreadPoolSvc
interface (would be great if someone could confirm if it is fine to modify it).
Merge request reports
Activity
changed milestone to %v38r1
added task scheduling label
changed milestone to %v38r2
- Resolved by Frank Winklmeier
Thanks @ssottoco. This looks good to me. Can you just apply the formatting patch? (see the CI tab).
added lhcb-gaudi-head label
- [2024-03-19 00:03] Validation started with lhcb-gaudi-head#3858
- [2024-03-19 00:06] Validation started with lhcb-run2-gaudi-head#726
- [2024-03-20 00:03] Validation started with lhcb-gaudi-head#3859
- [2024-03-20 00:35] Validation started with lhcb-gaudi-head#3859
Edited by Software for LHCb- Resolved by Marco Clemencic
@leggett we will need this in ATLAS as a patch on top of Gaudi v38r0. Could you create a tag? I will then propagate it to our nightlies. Thanks.
- Resolved by Marco Clemencic
I cannot see the issue on the ATLAS JIRA, but can somebody explain why one cannot just artificially increase the value passed to
ThreadPoolSize
?
mentioned in commit 30f62eb0
mentioned in commit fwinkl/athena@79ed9559
mentioned in commit fwinkl/athena@4533dbed
mentioned in merge request atlas/athena!70025 (merged)
mentioned in commit fwinkl/athena@f4350761
mentioned in commit fwinkl/athena@d0fd00b1