This project is mirrored from https://gitlab.cern.ch/atlas/athena.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Mar 26, 2021
-
-
Walter Lampl authored
-
Frank Berghaus authored
The multiple stream manager was adding configured ByteStream output streams in the old Gaudi style to "theApp". In multithreaded transforms this means they no longer appear in the AthOutSeq, and thus no output is written. This commit fixes that.
-
- Mar 24, 2021
-
-
scott snyder authored
Don't use post-increment with user iterators.
-
Vakhtang Tsulaia authored
Two new methods in the `IGeoModelSvc` interface: 1. `getParamSvcName()` returns the name of the Service which implements the `IRDBAccessSvc` interface and which is used in the current job. This method allows us to avoid hardwiring the name of the `IRDBAccessSvc` retrieved by the clients. 2. `buildFromSQLite()` to be used by `GeoModel` tools to determine whether or not the geometry is being constructed from the SQLite file, and act accordingly. Changes in the `GeoModelSvc`: 1. Introduced new property `SQLiteDB` which allows us to pass the path to the SQLite database file. If the property is set, then the geometry is built from that SQLite file. Otherwise the geometry is built from the Geometry Database tags. 2. Added a first implementation of the mechanism of building GeoModel description from the SQLite database. This mechanism is not yet complete, but it can already be used for testing purposes. Also fixed `SqliteRecord::dump()` so that it properly handles NULL values in table records.
-
- Mar 23, 2021
-
-
Peter Van Gemmeren authored
-
Walter Lampl authored
-
- Mar 22, 2021
-
-
Marcin Nowak authored
-
Johannes Elmsheuser authored
-
- Mar 17, 2021
-
-
Vakhtang Tsulaia authored
The new Athena Service has been introduced to allow reading detector description parameters from plain SQLite tables, which are collocated in the same SQLite database together with the persistent representation of the GeoModel description tree. In order to allow for smooth transition of clients from the RDBAccessSvc to the new SqliteReadSvc, the latter implements the IRDBAccessSvc interface. The functionality that is yet to be implemented: an analogue of the RDBQuery for reading data from SQLite tables.
-
- Mar 16, 2021
-
-
scott snyder authored
Use WithRootErrorHandler to change the root error handler, for better thread-safety. See ATEAM-715.
-
- Mar 15, 2021
-
-
scott snyder authored
Need to include TIterpreter.h to suppress spurious ubsan warnings.
-
scott snyder authored
Need to explicitly link tests against root libraries to suppress ubsan warnings.
-
- Mar 12, 2021
-
-
scott snyder authored
Missing override keywords.
-
- Mar 11, 2021
-
-
IOVSvc is requesting reading of its IOV Conditions objects into a dedicated PersistencySvc instance (context), so all conditions files can be closed by simply deleting this instance. This was up to now ignored by PoolSvc/ConversionSvc (by mistake). Here I am fixing this mistake and adding context-awarness to 2 converters that read objects containing POOL Refs to other object (DataHeaderCnv and CoolMultChanCnv). I also add EndProcessing incident trigger to IOVDbSvc because in AthenaMT the StoreCleared incident is not fired (this is to trigger Condition files closing after the first Event)
-
Joerg Stelzer authored
-
Joerg Stelzer authored
-
- Mar 08, 2021
-
-
Shaun Roe authored
-
- Mar 04, 2021
-
-
Joerg Stelzer authored
-
-
- Mar 03, 2021
-
-
Joerg Stelzer authored
-
Peter Van Gemmeren authored
-
- Feb 28, 2021
-
-
scott snyder authored
Use DBLock to serialize access to the underlying database code with respect to other Athena packages.
-
scott snyder authored
Use DBLock to serialize access to the underlying database code with respect to other Athena packages.
-
scott snyder authored
Athena has multiple packages that access the database independently, for example IOVDbSvc (via COOL) and RDBAccessSvc. These are all locked internally, but they don't know about each other. Further, some of the underlying database code which they can both use, such as frontier, is not thread-safe. Thus, we can get crashes if, say, IOVDbSvc and RDBAccessSvc are executing in different threads. To solve this without introducing a depedency between these packages, we introduce this package containing only this lock class. Any Athena package that needs exclusive access to the database layer can then acquire the lock here. The DBLock object copyable; it holds the underlying lock via a shared_ptr. Further, the underlying mutex is recursive. This is attempting to address issues such as ATLASRECTS-5582.
-
- Feb 26, 2021
-
-
Marcin Nowak authored
Same fix as !41031 but in SharedWriter now
-
- Feb 25, 2021
-
-
scott snyder authored
Fix cppcheck warnings.
-
scott snyder authored
Fix cppcheck warnings.
-
-
- Feb 24, 2021
-
-
Marcin Nowak authored
-
- Feb 23, 2021
-
-
scott snyder authored
Pass class objects by const reference, not by value. Prefer initializing class members in an initialization list. Fix misplaced parenthesis.
-
- Feb 19, 2021
-
-
scott snyder authored
zlib.crc32 takes a bytes object, not a string.
-
- Feb 17, 2021
-
-
Adam Edward Barton authored
-
- Feb 15, 2021
-
-
Peter Van Gemmeren authored
-
- Feb 12, 2021
-
-
Marcin Nowak authored
Move file closing funcionality that was earlier in IOVDbSvc::handle() and was triggered by StoreCleaned incident to a new method: IOVDbSvc::postConditionsLoad() Make CondInputLoader call it after loading all conditions. File closing releases TTreeCache memory (30MB * 3)
-
- Feb 09, 2021
-
-
Marcin Nowak authored
-
Peter Van Gemmeren authored
-
Peter Van Gemmeren authored
-
- Feb 03, 2021
-
-
Frank Winklmeier authored
Currently setting properties is case-insensitive. This will change with Gaudi v36 and in general one should really check if setting a property succeeded or not.
-
- Feb 02, 2021
-
-
- Feb 01, 2021
-
-