Skip to content
Snippets Groups Projects
  1. 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
  2. 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
  3. 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