Parsl / parsl

Parsl - a Python parallel scripting library

Home Page:http://parsl-project.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HTEX worker watchdog does not start workers

rjmello opened this issue · comments

Describe the bug
The HTEX Manager.worker_watchdog method creates a worker process object when a worker fails, but does not start the process.

To Reproduce

  1. Run a function that kills the worker
@python_app
def kill_worker():
    import sys
    sys.exit(2)
  1. Observe that no new worker process starts.

Expected behavior
The worker watchdog should recognize that the worker is dead and start a new process.

Environment

  • Parsl version: 2023.11.20