Give different default names to identically-typed ToolHandles
See gaudi/Gaudi#116 for discussion, but in essence: having multiple ToolHandle
properties on an algorithm which have the same type can cause tool configuration to have no effect (i.e. to not be seen by the JobOptionsSvc). This was seen the occur when configuring the CopyLinePersistenceLocations
algorithm in PyConf (but can be reproduced with plain Configurables
).
The workaround is to explicitly give unique default names to each ToolHandle
property. I don't know whether the behaviour is expected or is a bug in Gaudi, but either way the fix works and isn't too invasive, so I'm happy taking it for now.
This will go with Moore!324 (merged)
Merge request reports
Activity
added bug fix label
mentioned in merge request Moore!324 (merged)
added 1 commit
- 014a34f0 - Give different default names to identically-typed ToolHandles.
- [2020-02-21 08:40] Validation started with lhcb-master-mr#488
assigned to @peilian
- Resolved by Rosen Matev
I saw there was a test 3 days ago which resulted in a error in Moore Hlt1Conf/persistency test. Is this be resolved and ready for the second test?
added lhcb-head label
added lhcb-gaudi-head label and removed lhcb-head label
removed lhcb-gaudi-head label
added workaround label and removed bug fix label
added Persistency label
unassigned @rmatev
mentioned in commit cd194e5f
mentioned in issue Moore#141 (closed)