Skip to content
Snippets Groups Projects
  1. Jul 20, 2022
  2. Jul 18, 2022
  3. May 06, 2022
    • Pierre-Alain Loizeau's avatar
      [MQ] Fixes for memory leaks · d7616743
      Pierre-Alain Loizeau authored
      - Make sure that Histo servers gets the right number of parts even if no histos/no canvases to configure or send
      - Do not send STOP command after EOF in CbmMQTsSamplerRepReq
      - Pre-book capacity in typical range for input vectors in DigiEventBuilder device
      d7616743
  4. Apr 07, 2022
    • Administrator's avatar
      Remove usage of deprecated functions · 38c214ec
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      The templated functions Deserialize and Serialize of the FairMQ Device are
      marked deprecated. These templates acctually only forward the call to the
      BoostSerializer and RootSerializer classes which are part of FairRoot.
      Call these classes directly to remove deprectaion warnings.
      dev_2022_15
      38c214ec
  5. Dec 17, 2021
    • Pierre-Alain Loizeau's avatar
      [MQ] Improve FairMQ channels usage in unpack-buil-sink chain · baa426cd
      Pierre-Alain Loizeau authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      - Switch Sampler-Unpackers connection from Push-Pull to Rep-Req! lower sample memory usage and better load-balancing performances (first ready first served)!
      - Use single channel for all histograms exchanges (objects but also configs)... to be cross-checked as some warnings
      - In CbmMQTsSamplerRepReq, fix logic for emission of missing TS list when first missing is index 1
      - In CbmMQTsSamplerRepReq, add case of missing TS 0 to same logic (starting processing after beginning of a run)
      - In CbmMQTsSamplerRepReq, fix the stop execution when reaching max TS nb condition
      baa426cd
  6. Sep 27, 2021
    • Administrator's avatar
      Fix license headers in MQ directory · c74816d6
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Remove wrong license header drom several files which came in by using a
      template. The code was developed by the respective persons, the license header
      came in by using a skeleton.
      c74816d6
  7. Jun 17, 2021
    • Pierre-Alain Loizeau's avatar
      Add Sample, consummer example and Monitors following Rep-Req relation · 0dfd3e5e
      Pierre-Alain Loizeau authored and Florian Uhlig's avatar Florian Uhlig committed
      It was advised by the FariMQ expert to switch from a push-pull approach to a Rep-Req one.
      This should improve the balance of TS delivery when they have non uniform size/processing time
      and reduce the buffering in the Sample
      - Add new sampler class CbmMQTsSamplerRepReq using the reply model
      - Add example of a consummer device using the request model
      - Add new monitor classes for T0 and TOF using the request model
      0dfd3e5e
Loading