Reports 1-1 of 1 Clear search Modify search
Low Latency Analysis (cWB)
carbognani, drago - 16:58 Friday 13 July 2018 (42125) Print this report
Stop/Start & Monitoring cWB running in Cascina from VPM
After analyzing how the cWB processes are currently running in Cascina a generic mechanism for stopping/starting and monitoring the cWB pipeline from VPM has been put in place.

This integration in VPM has been done via a generic Python server (PyVPMlauncher v1r0) using the Python3 based pyserver template and able to start/stop any executable via Popen()/Popen.kill() and periodically monitoring its execution state via Popen.poll().

After some tuning effort, mostly needed to make the cWB machinery more user independent (it is now running as virgorun), the two main top cWb processes run.py (on olserver145 machine) and run_ts.py (on submit1 machine) can now be managed from the Low Latency Analysis VMP instance (Fig. 1).

Further levels of integration could be studied for cWB but this fast solution has allowed to quickly integrate in VPM applications developed for a different environment without making changes into them.


More efforts are also needed in order to make the cWB software installation and configuration more "Cascina compliant" and this will be carried out in view of the September OPA challenge.

To be noted that the PyVPMlauncher application is completely generic and could be used for other similar needs of integrating external applications in VPM.



Images attached to this report
Search Help
×

Warning

×