Skip to content
Snippets Groups Projects

Concurrent processing of events in hybrid MP+MT workers

Merged Vakhtang Tsulaia requested to merge tsulaia/athena:master-mpmt into master
  1. Mar 26, 2021
    • Vakhtang Tsulaia's avatar
      Concurrent processing of events in hybrid MP+MT workers · 55ec3b5c
      Vakhtang Tsulaia authored
      Modified `AthenaMPTools/SharedHiveEvtQueueConsumer` so that it can process
      events concurrently. In order to achieve that this tool is now using
      the `AthenaMtesEventLoopMgr` as the event processor, instead of the
      previously used `AthenaHiveEventLoopMgr`.
      
      Also introduced a helper abstract interface `AthenaKernel/IHybridProcessorHelper`
      to allow the `SharedHiveEvtQueueConsumer` tool to call certain methods of the
      `AthenaMtesEventLoopMgr`.
      55ec3b5c
Loading