Skip to content

MQ improvements following Virgo testing

This brings improvements to the mCBM MQ monitor devices following testing on Virgo and advice by the GSI IT team, along the following points:

  • Move "active work" from InitTask to HandleData or Run methods to fit with the FairMQ Device state machine definition
  • Minimize the amount of channels between pairs of devices
  • Add new TS sampler with a REP-REQ interface + example consumer device + matching versions of the TOF and T0 monitors

Still missing are the improvements related to the following points:

  • Init task may be executed multiple times => We need to handle Reset/Stop/Shutdown be careful/cleanup

This MR does not need to be merged for the Release and probably should not as it introduces a patch to the FLES IPC

Edited by Pierre-Alain Loizeau

Merge request reports