Skip to content
Snippets Groups Projects
  1. Aug 16, 2020
  2. Aug 08, 2020
  3. Aug 06, 2020
  4. Aug 05, 2020
  5. Aug 04, 2020
  6. Aug 02, 2020
  7. Jul 31, 2020
  8. Jul 30, 2020
    • Frank Winklmeier's avatar
      AthenaCommon: Remove setting of CoreDumpSvc.FatalHandler · b69326a4
      Frank Winklmeier authored
      Follow-up to !35076 where we removed the explicit setting of
      `CoreDumpSvc.FatalHandler` in various job options. However, `athena.py`
      is setting this value to `-1` (only handle `SIGINT`) by default and this
      leads to missing stacktraces for real crashes (e.g. ATR-21816). Not
      clear why this setting was chosen as a default in athena.
      
      Also update boostrap pickle files to match new default.
      b69326a4
    • scott snyder's avatar
      AthenaCommon: python 2 fix · 64a43103
      scott snyder authored
      Fix for python 2 compatibility.
      RecursionError is py3 only.
      But this is anyway a bad way to check for recursion, so rework this
      to check for recursion explicitly.
      64a43103
  9. Jul 28, 2020
  10. Jul 27, 2020
  11. Jul 09, 2020
  12. Jun 19, 2020
  13. Jun 18, 2020
  14. May 27, 2020
  15. May 21, 2020
  16. May 20, 2020
  17. Apr 22, 2020
  18. Apr 21, 2020
  19. Apr 20, 2020
    • scott snyder's avatar
      AthenaCommon: Python exit handler fix. · 48ccb25a
      scott snyder authored
      AppMgr was removing some exit handlers set up by Gaudi, because these
      were clashing with ones from Athena.  However, this was now also
      removing a handler set up by GaudiConfig2, which was sometimes
      leading to spurious errors when athena exists.
      48ccb25a
  20. Apr 09, 2020
  21. Apr 07, 2020
  22. Feb 24, 2020
  23. Feb 14, 2020
  24. Feb 09, 2020
  25. Feb 06, 2020
    • Vakhtang Tsulaia's avatar
      Error handling in the multithreaded Event Service. Stage 1 · f937f66c
      Vakhtang Tsulaia authored
      Introduced a handling mechanism for event range parsing errors in multithreaded
      event service. The errors are reported back to the Pilot the same way as it has
      been done in multi-process event services.
      
      Modified MT event service related CLI for athena:
         * --mtes activates multithreaded event service if used in combination with --threads=N,
      otherwise has no effect
         * --mtes-channel sets the name of an IPC channel between AthenaMT and Pilot. Has effect
      only if used in combination with --mtes
      
      Removed the redundant AtlasThreadedEsJob.py. All configuration tasks are now handled by
      AtlasThreadedJob.py.
      
      Finally, did a minor code cleanup in AthenaHiveEventLoopMgr
      f937f66c
  26. Feb 05, 2020
    • scott snyder's avatar
      AthenaCommon: Some fixes for athena.py -s · db3fe20f
      scott snyder authored
      The exclusion pattern for AthenaCommon was failing if AthenaCommon
      was built in a local WorkArea.
      
      sys.maxint doesn't exist in py3 --- change to maxsize.
      
      With py3, we get _trace_include called with some internal bootstrap methods.
      We were taking a huge amount of time trying to resolve these with FindFile.
      Just ignore them instead.
      db3fe20f
  27. Jan 18, 2020
  28. Jan 13, 2020
    • scott snyder's avatar
      AthenaCommon: Reproducible iteration. · 1b769606
      scott snyder authored
      In ConfiguredFactory, iterate over properties in a well-defined order.
      Resolving properties can have side effects, so if the iteration order
      here is undefined, then results may not be repoducible.
      
      Addresses differences seen between py2 and py3 jobs.
      1b769606
  29. Jan 10, 2020
  30. Jan 09, 2020
    • Scott Snyder's avatar
      AthenaCommon: More python 3 fixes · f480c51c
      Scott Snyder authored and Walter Lampl's avatar Walter Lampl committed
       - Coerce iterator to list.
       - fileno
      
      Also need to make sure `file' is explicitly defined as a local
      if we're assigning it on any arm of a conditional;
      can't just rely on finding it as a builtin.
      f480c51c
  31. Jan 08, 2020
  32. Jan 06, 2020
Loading