Skip to content
Snippets Groups Projects
  1. Oct 30, 2024
    • Scott Snyder's avatar
      AthenaConfiguration: Fix CA caching issue. · 7a0a4753
      Scott Snyder authored and Duc Ta's avatar Duc Ta committed
      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.
      7a0a4753
  2. Aug 09, 2024
  3. Apr 30, 2024
    • Frank Winklmeier's avatar
      athena.py: implement native support for CA (backport to 24.0) · 91660be4
      Frank Winklmeier authored and Duc Ta's avatar Duc Ta committed
      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.
      91660be4
  4. Apr 18, 2024
  5. Apr 15, 2024
    • Frank Winklmeier's avatar
      athena.py: implement native support for CA · 0a92f423
      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.
      0a92f423
  6. Apr 09, 2024
  7. Apr 08, 2024
  8. Apr 05, 2024
  9. Apr 04, 2024
  10. Apr 02, 2024
  11. Mar 25, 2024
  12. Mar 15, 2024
  13. Mar 14, 2024
  14. Mar 13, 2024
  15. Mar 12, 2024
  16. Feb 27, 2024
  17. Feb 26, 2024
  18. Feb 20, 2024
Loading