Skip to content
Snippets Groups Projects
  1. Sep 28, 2017
  2. Sep 08, 2017
  3. Sep 07, 2017
  4. Sep 04, 2017
  5. Sep 03, 2017
  6. Sep 01, 2017
  7. Aug 30, 2017
  8. Aug 21, 2017
    • Vakhtang Tsulaia's avatar
      Implemented additions to the existing error handling mechanism of the Event Service. · 258b49ce
      Vakhtang Tsulaia authored
      With these changes AthenaMP will send a new set of error messages to the pilot
      when running in the Event Service mode. These messages inform the pilot about
      non-critical errors, which may occur during processing of a given event range
      (e.g. the requested event range was not found in the input file). As a result
      of such errors only a given range needs to be declared as failed, while the
      AthenaMP job will keep running and process new event ranges.
      
      
      Former-commit-id: f982a135
      258b49ce
  9. Aug 10, 2017
  10. Aug 03, 2017
  11. Aug 01, 2017
  12. Jul 19, 2017
  13. Jul 11, 2017
  14. Jun 27, 2017
  15. Jun 07, 2017
  16. Jun 01, 2017
  17. May 30, 2017
  18. May 27, 2017
    • scott snyder's avatar
      AthenaServices: Fixing ATN tests. · 33d896ad
      scott snyder authored
      Don't fail if AtlasProject is not defined.
      
      Suppress an ubsan warning we get from cling.
      
      
      Former-commit-id: 1f6767e24b3e6c647740231631fca390ccab3ac5
      33d896ad
    • scott snyder's avatar
      Fix const bug in SG::ConstIterator. · eb779eef
      scott snyder authored
      SG::ConstIterator was using a non-const dereference on the underlying
      DataHandle, causing it to return null if the referenced object was locked.
      This was leading to ubsan warnings in ControlTest.
      
      Former-commit-id: addd0611
      eb779eef
    • scott snyder's avatar
      AthenaKernel: Suppressing ubsan warning from boost. · f06e9443
      scott snyder authored
      Boost has some known issues that trigger ubsan warnings
      (Ex: https://svn.boost.org/trac/boost/ticket/11632)
      Try to suppress these for athena jobs.
      
      
      Former-commit-id: f88d3b1a055ebe184419c20695d87d9ee414a4b8
      f06e9443
    • scott snyder's avatar
      CxxUtils: Add ubsan_suppress function. · 86095ded
      scott snyder authored
      gcc6.2 expands the warnings from the undefined behavior sanitizer.
      However, there are some false positives, and also real warnings coming
      from external code that we don't want to change.
      
      Some ubsan warnings can be suppressed through a file read at runtime,
      not all can.  (It looks like gcc7 will be better in this regard, but i haven't
      actually tested it.)
      
      However, ubsan will not report a warning for a given source location
      more than once.  So the hacky way of suppressing ubsan warnings is
      to actually trigger the warning with standard error (fd 2) temporarily
      redirected to /dev/null.
      
      This change provides a function to do that.
      
      I hope that this can be removed once we switch to gcc7.
      
      
      Former-commit-id: a31239ba
      86095ded
    • scott snyder's avatar
      AthContainers+CxxUtils: Fix ubsan warnings. · f6d58765
      scott snyder authored
      A (deliberate) reinterpret_cast in copyAuxStoreThinned triggers a warning
      from the undefined behavior sanitizer in gcc6.  For now, disable warnings
      for this particular function.  This is done with a gcc-specific function
      attribute, so add a macro in CxxUtils to make this visible only for gcc6
      or later.
      
      Also fix another ubsan warning in one of the tests.
      
      
      Former-commit-id: b4de894f
      f6d58765
  19. May 26, 2017
    • Vakhtang Tsulaia's avatar
      Fixed potential race condition in AthenaMP · 4cd69959
      Vakhtang Tsulaia authored
      This race condition was caused by synchronizing AthenaMP sub-processes
      via two IPC objects: shared queue and shared memory segment. The shared
      memory segment was dropped. As a result, the synchronization is now
      implemented only via shared queue.
      
      At the same time migrated two AthenaMP Tools to ATH_MSG macros.
      
      
      Former-commit-id: e54ac4db5acdf3cbe8ad1a9de13a7bd952c5b88b
      4cd69959
  20. May 24, 2017
  21. May 22, 2017
    • scott snyder's avatar
      AthenaServices: Update test reference file. · 0ce50af9
      scott snyder authored
      Update test reference file for PoolSvc changes.
      
      
      
      Former-commit-id: 1a6b87feabe37d4e9695f77cac92a858acc87c05
      0ce50af9
    • Scott Snyder's avatar
      AthenaServices: Use components from AthenaBaseComps. · 4f99ddd8
      Scott Snyder authored
      Avoid warning about using Gaudi base class directly.
      
      
      
      Former-commit-id: a452d8c33b7f6a269049c5044ea0bd57b7f0065a
      4f99ddd8
    • scott snyder's avatar
      * Tagging AthenaServices-01-60-34. · a312bbb3
      scott snyder authored
      * src/AthenaOutputStream.cxx: When writing an object with the
      exact flag set, it is not sufficient to just cons up a new
      DataBucket of the desired type.  The DataProxy is also used to
      fill the DataHeaderElement.  So we also make a dummy DataProxy to
      go with an AltDataBucket instance.
      
      
      
      Former-commit-id: f871f7a148a6903bcfcd53c6eae50a8ed486b50b
      a312bbb3
Loading