diff options
author | Benjamin Schubert <contact@benschubert.me> | 2019-11-08 14:26:08 +0000 |
---|---|---|
committer | Valentin David <valentin.david@codethink.co.uk> | 2020-03-10 13:15:50 +0100 |
commit | 1e7e90ec4f298a948676fae33b5694f2eaa9381f (patch) | |
tree | d1eda08c875cb28735c376e7c1ee8246c4115300 /.gitignore | |
parent | c12c7f596f15842028a46fff0ad062b3b4e2988f (diff) | |
download | buildstream-1e7e90ec4f298a948676fae33b5694f2eaa9381f.tar.gz |
job.py: Don't use 'terminate_wait', as it uses waitpid()
Using `join()` on the subprocess calls `waitpid()` under the hood
which breaks our child watcher.
Instead, schedule a task for 20 seconds later that will effectively
kill the tasks.
Note that the task will only be called if we still have active jobs.
Otherwise, it will just be skipped and we won't wait as long.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions