You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* The `_is_process_running` check was requesting the `psutil.Process`
object via the `cylc psutil` command.
* It would appear that these objects can get large enough to fill up the
buffer. This means that `subprocess.Process.communicate` or `.wait`
will hang indefinitely unless something reads from stdout to clear out
the buffers.
* This commit changes the `is_process_running` check to request only the
one field it actually requires, `psutil.Process.cmdline` to reduce the
data volume to a level where pipe polling is not required.
0 commit comments