Only main pipeline has to write EoLS and EoR json files
At the moment, all the pipelines try to write the same EoLS and EoR file, which might lead to random chars placed in the json, which would have illegal format. An example got during the re-commissioning tests (look at the end to the }}
):
{
"data":["262144","64","262144","0","7623856"],
"definition":"/fff/ramdisk/run900057/jsd/EoLS.jsd",
"source":"l1scout"
}}
This issue has been solved in
https://gitlab.cern.ch/scouting-demonstrator/scdaq/-/tree/vcu128-commissioning-fixEoR?ref_type=heads
by letting only the main pipeline (#0
) write these json files