- Aug 16, 2020
-
-
scott snyder authored
Pickle files saved in the release should be python 2 compatible as long as we're supporting a python 2 build.
-
- Aug 08, 2020
-
-
scott snyder authored
Pickle files saved in the release should be python 2 compatible as long as we're supporting a python 2 build.
-
- Aug 06, 2020
-
-
Frank Winklmeier authored
`builtins.file` is not available in Py3 and does not need an import in Py2.
-
- Aug 05, 2020
-
-
Stewart Martin-Haugh authored
-
- Aug 04, 2020
-
-
Tadej Novak authored
-
- Aug 02, 2020
-
-
- Jul 31, 2020
-
-
Stewart Martin-Haugh authored
-
- Jul 30, 2020
-
-
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.
-
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.
-
- Jul 28, 2020
-
-
scott snyder authored
Fix --debug=exec handling for python 3.
-
- Jul 27, 2020
-
-
Tomasz Bold authored
-
Tomasz Bold authored
-
- Jul 09, 2020
-
-
scott snyder authored
Need to pass a raw string to prctl, not a unicode string. Otherwise, the process name get set to just `a'.
-
- Jun 19, 2020
-
-
Marcin Nowak authored
SealSvc does not have any useful function any more
-
- Jun 18, 2020
-
-
In run 2 mode, need to skip initialization of configurables if it's already been done. Otherwise, we'll get errors about duplicates.
-
- May 27, 2020
-
-
Walter Lampl authored
-
Walter Lampl authored
-
Walter Lampl authored
-
- May 21, 2020
-
-
Tomasz Bold authored
-
- May 20, 2020
-
-
Walter Lampl authored
-
- Apr 22, 2020
-
-
- Apr 21, 2020
-
-
amete authored
-
- Apr 20, 2020
-
-
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.
-
- Apr 09, 2020
-
-
Walter Lampl authored
-
- Apr 07, 2020
-
-
Frank Winklmeier authored
-
Frank Winklmeier authored
StatusCodeSvc is deprecated. Remove all references to it from job options.
-
Frank Winklmeier authored
StatusCodeSvc is deprecated (replaced by compile-time checks). As a first step disable StatusCode checking by default. Should not be necessary as this is the default in Gaudi anyway.
-
- Feb 24, 2020
-
-
scott snyder authored
Update for changes in confTool. Fix test failure in master.
-
- Feb 14, 2020
-
-
scott snyder authored
Encoding fix for chappy writing its temp JO file.
-
- Feb 09, 2020
-
-
scott snyder authored
Fix test failure in master.
-
- Feb 06, 2020
-
-
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
-
- Feb 05, 2020
-
-
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.
-
- Jan 18, 2020
-
-
scott snyder authored
- commands -> subprocess - tempfile - print function - Popen encoding
-
-
- Jan 13, 2020
-
-
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.
-
- Jan 10, 2020
-
-
scott snyder authored
Update workaround for Gaudi property taking argument for move to work with py3. Fixes drop-and-reload functionality.
-
- Jan 09, 2020
-
-
- 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.
-
- Jan 08, 2020
-
-
scott snyder authored
With python 3, we need to use __bool__ instead of __nonzero__. __cmp__ also doesn't work. Instead, we provide __lt__ and generate the remainder using functools.total_ordering.
-
- Jan 06, 2020
-
-
scott snyder authored
- Give exception information on failed import. - Relative import fix - iteritems - string.split
-
Frank Winklmeier authored
-