globus / globus-compute

Globus Compute: High Performance Function Serving for Science
https://www.globus.org/compute
Apache License 2.0
146 stars 47 forks source link

Make python-exec replace the existing process #1616

Closed rjmello closed 2 months ago

rjmello commented 2 months ago

Description

The python-exec CLI command now uses execvpe to replace the existing process rather than launch an additional subprocess. This reduces some process complexity and ensures that signals make it to their intended destination.

Type of change