[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Avocado not killing QEMU processes on test timeouts
|
From: |
Philippe Mathieu-Daudé |
|
Subject: |
Re: Avocado not killing QEMU processes on test timeouts |
|
Date: |
Wed, 10 May 2023 17:03:12 +0200 |
|
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 |
Hi Peter,
On 10/5/23 15:22, Peter Maydell wrote:
I was testing 'make check-avocado' on an s390 host, which currently
has a bunch of tests that time out and fail INTERRUPTED because of
various endianness bugs. I found that when the avocado run had
finished, it hadn't cleaned up the various qemu-system-foo
processes that the tests spawned (and so they kept on running
using CPU in the background).
What's the mechanism that's supposed to clean this up? I think
that the top level avocado process should never exit without
making sure all the processes that got spawned have been
killed (with SIGKILL if necessary).
Cleber said [1] he is working on this issue [2].
[1]
https://lore.kernel.org/qemu-devel/e9d0f20a-4ca8-7622-0171-2cb56b75821b@redhat.com/
[2] https://github.com/avocado-framework/avocado/issues/4994
Regards,
Phil.