simvue-io / client

Simvue Python client
https://docs.simvue.io
Apache License 2.0
4 stars 0 forks source link

Attach manual processes to executor and executor processes to resource monitoring #416

Closed kzscisoft closed 3 weeks ago

kzscisoft commented 3 weeks ago

This fix adds the processes created via the Executor to the list of processes handled by Run in terms of resource metric gathering. It also adds the killing of any processes attached using set_pid to auto-abort. Note if the PID is the PID of the script run itself, this will not be aborted this way, but its children will be.

james-panayis commented 3 weeks ago

I'd like some tests of thus, but that can be added later