Add support for High-Water Mark in HistogramSender and histserv_nofairmq + reduce logs
See commit messages
Tested locally both the processing binary and the histogram server, but only over 10 TS
from run 2942
Did not find a way yet to change the frequency of histo updates emission due to the way the HistogramSender is integrated in the variouos QA chains:
grep -rn "PrepareAndSendMsg" algo/
- has in mind to add a sending only every
N
TS and/or every time at leastM
seconds elapsed since last emission (similar to what was done in the FairMQ versions years ago to avoid an updates flood when working with multiple parallel chains all starting at the same time)
Redmine: Refs #3289