“Please use the port number between 47700 and 47799.”, ControlWorkflows/README.md says.
Should I check that no other detectors use the selected port? Is it relevant within one single merger machine? Or all the detectors and dataPolicies should use different ports? How to check if port is free?
There are plenty of config files in consul. Is there some kind of grep command?
Seems that “Search” field searches only for keys = names of files but I need search values = file content.
To say, I believe that alio2-cr1-qme07.cern.ch is not used by others so I probably can use any port from indicated range. However things must be done in right way
I created cpv-physics-qcmn-epn-remote workflow (pushed to ControlWorflows/master repo) for merging results coming from qc tasks running on epns. However I’ m not able to start a run with this workflow:
I found what was a problem: workflow was generated with config.json file where qc task was named “CPVPhysicsTask” but in consul task name was “PhysicsOnEPNs”. It appeared that this name is propagated to ControlWorkflows/workflows/*.yaml files from original json which was used to generate workflow. So the name should be same in consul. After saming the names everything is working now: alio2-cr1-qme07 merges MOs and plots appeared at qcg.cern.ch.
To answer my previous question: logs from qc merger appears in flp infoLogger and can be found by querying ‘Hostname: alio2-cr1-qme07’.