summaryrefslogtreecommitdiffstats
path: root/tests/qemu-iotests/061.out
diff options
context:
space:
mode:
authorJeff Cody2015-10-30 20:25:17 +0100
committerMax Reitz2015-11-11 16:55:28 +0100
commitf6c8c2e055f88e8ed74ac0c185fc9fbca1e1b775 (patch)
tree6e6d7147a600244e9d116957d7636eadf8c8d8ef /tests/qemu-iotests/061.out
parentqemu-io: Correct error messages (diff)
downloadqemu-f6c8c2e055f88e8ed74ac0c185fc9fbca1e1b775.tar.gz
qemu-f6c8c2e055f88e8ed74ac0c185fc9fbca1e1b775.tar.xz
qemu-f6c8c2e055f88e8ed74ac0c185fc9fbca1e1b775.zip
qemu-iotests: fix cleanup of background processes
Commit 934659c switched the iotests to run qemu and qemu-nbd from a bash subshell, in order to catch segfaults. Unfortunately, this means the process PID cannot be captured via '$!'. We stopped killing qemu and qemu-nbd processes, leaving a lot of orphaned, running qemu processes after executing iotests. Since the process is using exec in the subshell, the PID is the same as the subshell PID. Track these PIDs for cleanup using pidfiles in the $TEST_DIR. Only track the qemu PID, however, if requested - not all usage requires killing the process. Reported-by: John Snow <jsnow@redhat.com> Signed-off-by: Jeff Cody <jcody@redhat.com> Message-id: 9e4f958b3895b7259b98d845bb46f000ba362869.1446232490.git.jcody@redhat.com [mreitz@redhat.com: Replaced '! -z "..."' by '-n "..."'] Signed-off-by: Max Reitz <mreitz@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/061.out')
0 files changed, 0 insertions, 0 deletions