- Oct 30, 2024
-
-
AthenaConfiguration: Fix CA caching issue. We can use AccumulatorCache to memoize results of functions returning a CA. The memoized results are looked up by a hash of the arguments. However, the hash of a set of configuration flags is based on the object id (since only locked flags can be hashed). But this can fail if flag objects are deleted and recreated, since then we can have flags objects with different values but the same hash. When we hash a set of flags, save a reference to it, so that the address won't be reused. Shouldn't significantly affect typical configurations which don't reuse flags objects, but some unit tests do that. See ATLASRECTS-8070.
-
- Aug 09, 2024
-
-
Update AthConfigFlags.py - don't force outputlevel to info if user didn't specify it
-
- Apr 30, 2024
-
-
athena.py: implement native support for CA Merge the functionality of the `ThinCAWrapper.sh` and `CARunner.py` into the main `athena` executable. Reduces the amount of shell scripting and unifies the user interface. Also re-use the AthOptionsParser for the CA-case.
-
- Apr 18, 2024
-
-
Tadej Novak authored
-
- Apr 15, 2024
-
-
Frank Winklmeier authored
Merge the functionality of the `ThinCAWrapper.sh` and `CARunner.py` into the main `athena` executable. Reduces the amount of shell scripting and unifies the user interface. Also re-use the AthOptionsParser for the CA-case.
-
- Apr 09, 2024
-
-
Nuno Dos Santos Fernandes authored
-
- Apr 08, 2024
-
-
Nuno Dos Santos Fernandes authored
-
Nuno Dos Santos Fernandes authored
-
- Apr 05, 2024
-
-
Tomasz Bold authored
-
- Apr 04, 2024
-
-
Tomasz Bold authored
-
Frank Winklmeier authored
Make `fillFromArgs` also work for non-standard parsers, i.e. parsers that do not support all the "athena-like" command line arguments.
-
- Apr 02, 2024
-
-
Frank Winklmeier authored
Rename the `--pmon` command line option to `--perfmon` to follow the athena and transform naming. Also select "fastmonmt" as the default MODE and make the MODE an optional argument.
-
- Mar 25, 2024
-
-
Frank Winklmeier authored
Refactor the code needed to dump python profiles into the `Debugging` module and re-use it in legacy athena and CA. The dump of the temporary profile for `--drop-and-reload` is no longer needed either if we dump the profile before the reload (and the second part of the job has no interesting profile data anyway).
-
Frank Winklmeier authored
Currently we support the following syntax for `--filesInputs`: ``` --filesInput file1 file2 --filesInput file1,file2 ``` Change this to only support the second version as was the case in legacy athena. This also simplifies the command line parsing and avoids swallowing flags.
-
ATR-28968: Reduce INFO messages from central trigger configuration code
-
- Mar 15, 2024
- Mar 14, 2024
- Mar 13, 2024
- Mar 12, 2024
- Feb 27, 2024
-
-
Frank Winklmeier authored
Remove the global `ConfigFlags` instance and the safe-guards to delete the instance manually from the various skeletons and drivers.
-
- Feb 26, 2024
-
-
Tomasz Bold authored
-
- Feb 20, 2024
-
-
-
Revert "remove deprecation on __call__, again" This reverts commit 1b3d761e.
-