- Dec 03, 2022
-
-
Fix some const correctness for IPC/MP tools
-
- Nov 23, 2022
-
-
Peter Van Gemmeren authored
For TMemFiles, Write() file onOpen to register with server and avoid relying on first flush for event data
-
- Nov 22, 2022
-
-
Cleanup comments
-
For Event Augmentation with SharedWriter, fix building FriendTree index
-
- Nov 18, 2022
-
-
Tadej Novak authored
-
- Nov 16, 2022
-
-
Alaettin Serhan Mete authored
-
Support event augmentation in CA-based jobs
-
Walter Lampl authored
-
- Nov 10, 2022
-
-
Walter Lampl authored
-
- Nov 09, 2022
-
-
Improve cachability of ComponentAccumulator returned by IOVDbSvcCfg See merge request !58206 (cherry picked from commit 2d0130e6) 523e9b43 AccumulatorCache: Improve debug output 4f5ec717 slightly refactor IOVDbSvcCfg to improve cachability f169cfe5 TriggerJobOpts/Modifiers.py: Lock flag container before calling CAtoGlobalWrapper 0d748df5 append folder list
-
Improve cachability of ComponentAccumulator returned by IOVDbSvcCfg
-
- Nov 08, 2022
-
-
Tadej Novak authored
-
Workaround for CA-based ReSimulation jobs This ensures that the conditions run number is available during the initialization again. The CA-based configuration behaviour is now the same as the legacy configuration. Further debugging is required to see if this is correct in the case of variable beam spot simulation. Should fix ATLASSIM-6113.
-
Enhancements for EventAugmentaion, fix some storage settings, add friend tree and build index. This will _not_ yet work with SharedWriter (and TMemFile)
-
Workaround for CA-based ReSimulation jobs This ensures that the conditions run number is available during the initialization again. The CA-based configuration behaviour is now the same as the legacy configuration. Further debugging is required to see if this is correct in the case of variable beam spot simulation. Should fix ATLASSIM-6113.
-
- Nov 07, 2022
-
-
Remove the CLHEP_HepMC.h as it contains non-existing include files
-
Update for CREST API 3
-
- Nov 04, 2022
-
-
Fail on ROOT write Error. See merge request atlas/athena!55979 (cherry picked from commit 866d0cf8) cea24da5 Fail on ROOT write Error. 4bcdd035 Merge remote-tracking branch 'upstream/master' into AthenaIO_PollDbWrite_Error 4faf947f Propagate ERROR when disconnecting Database b2182374 Merge remote-tracking branch 'upstream/master' into AthenaIO_PollDbWrite_Error 5d420ba7 Check for open database, not existing... a22b58ed Merge remote-tracking branch 'upstream/master' into AthenaIO_PollDbWrite_Error 24d59f83 Raising ROOT write error all the way to Gaudi, which still swallows it :(
-
Frank Winklmeier authored
-
Frank Winklmeier authored
Remove the `ERROR_LEVEL` option in `RootDomain` to avoid modifying global ROOT variables. Move the only use of this feature into the application level (`SimpleUtilityBase`). Enable thread-checker.
-
Frank Winklmeier authored
Remove the unused `ASYNC_PREFETCHING` and `ABORT_LEVEL` options to avoid modifying ROOT globals.
-
Fail on ROOT write Error.
-
- Nov 03, 2022
-
-
Frank Winklmeier authored
The entire package is already enabled in the thread-checker.
-
Frank Winklmeier authored
`PoolSvc::createCollection` was marked as not thread-safe due to the use of the `pool::CollectionFactory` singleton. Use the general PoolSvc mutex to protect access to it and mark it as safe. Also lock when calling `registerPFN` on the catalog as it is not clear to me if the context-specific persistency lock is good enough. Finally remove some unnecessary mutable, thread-checker annotations and update link dependencies.
-
Frank Winklmeier authored
Suppress warning due to unavoidable `const_cast` in `identifier()`.
-
- Nov 02, 2022
-
-
Frank Winklmeier authored
`ImplicitCollectionIterator` is not thread-safe due to the use of the `mutable` `m_rowBuffer`. This also makes `ImplicitCollection` not thread-safe (strictly speaking only the `newQuery` method).
-
Frank Winklmeier authored
- const fixes for `BranchInfo` - mark some const_casts as safe - remove const-violating implementation of non-const `RootAuxDynStore::getData`
-
23.0-cppcheck-RootStorageSvc
-
- Oct 28, 2022
-
-
Frank Winklmeier authored
The `getOption` implementations call non-const methods on the file. Make the method non-const to avoid thread-checker warnings.
-
Frank Winklmeier authored
The implementation of `getOption` in `RootDatabase` calls several non-const `TFile` methods. Make it non-const to avoid thread-checker warnings.
-
- Oct 27, 2022
-
-
Fix setting of maximum ROOT output buffer sizes when relying on auto-flush (ie no SharedWriter) See merge request atlas/athena!57881 (cherry picked from commit a7ab6df2) 0fbad005 Fix setting of maximum ROOT output buffer sizes when relying on auto-flush (ie no SharedWriter)
-
Fix setting of maximum ROOT output buffer sizes when relying on auto-flush (ie no SharedWriter)
-
- Oct 26, 2022
-
-
Crest development: change server url
-
- Oct 25, 2022
-
-
23.0-cppcheck-ImplicitCollection
-
- Oct 20, 2022
-
-
scott snyder authored
Uninitialized variables.
-
- Oct 18, 2022
-
-
Add a check if AthenaMP is available before usage in MSM
-
- Oct 14, 2022
-
-
IOVDbFolder - Relegate folder description printout to DEBUG level
-
- Oct 13, 2022
-
-
AthenaPoolExampleAlgorithms: Fix thread-safety checker warnings. See merge request atlas/athena!57487 (cherry picked from commit 38dca6f4) 2776e58f AthenaPoolExampleAlgorithms: Fix thread-safety checker warnings.
-
AthenaPoolExampleAlgorithms: Fix thread-safety checker warnings. Fix some new thread-safety checker warnings.
-
- Oct 11, 2022
-
-
scott snyder authored
Enable thread-safety checking.
-