The GitHub Actions job "Backport Checks" on texera.git/fix/workflow-operator-integration-split has succeeded. Run started by GitHub user kz930 (triggered by kz930).
Head commit for run: 138ff92d134cfdf00a52789008030cadbf6c01b9 / kary zheng <[email protected]> test(workflow-operator): bound the wait on a worker that stops answering A read on a process pipe answers neither an interrupt nor a deadline, so a worker that stayed alive without writing held its caller forever and no suite or executor timeout could release it. A thread now owns the blocking read and hands lines over a queue, so a caller waits with a deadline, and a worker that misses it is killed and discarded — the caller falls back to a one-shot subprocess, as it already does for a crash. Startup is bounded the same way; a worker that fails there is killed by the waiter, since the pool has not taken it into its set yet. PythonWorkerPoolSpec covers both deadlines against a fixture worker that goes quiet, and pins that the pool keeps serving afterwards. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/30953019927 With regards, GitHub Actions via GitBox
