qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 82df11: tests/qtest: Poll on waitpid() for a


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 82df11: tests/qtest: Poll on waitpid() for a while before ...
Date: Wed, 18 Jan 2023 11:08:58 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 82df11e78d0baef7ffb7e7933c6fb830ffed087c
      
https://github.com/qemu/qemu/commit/82df11e78d0baef7ffb7e7933c6fb830ffed087c
  Author: Stefan Berger <stefanb@linux.ibm.com>
  Date:   2023-01-16 (Mon, 16 Jan 2023)

  Changed paths:
    M tests/qtest/libqtest.c

  Log Message:
  -----------
  tests/qtest: Poll on waitpid() for a while before sending SIGKILL

To prevent getting stuck on waitpid() in case the target process does
not terminate on SIGTERM, poll on waitpid() for 30s and if the target
process has not changed state until then send a SIGKILL to it.

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20230112143413.3979057-1-stefanb@linux.ibm.com
[PMM: changed TFR to RETRY_ON_EINTR]


  Commit: 255b00b4def7bac1fd313adca931426f4eb10b05
      
https://github.com/qemu/qemu/commit/255b00b4def7bac1fd313adca931426f4eb10b05
  Author: Stefan Berger <stefanb@linux.ibm.com>
  Date:   2023-01-16 (Mon, 16 Jan 2023)

  Changed paths:
    M tests/qtest/tpm-emu.c

  Log Message:
  -----------
  tests/qtest/tpm-emu: Avoid hangs using abort handlers closing channels

Install abort handlers that close the TPM control and data channels in
case an abort occurs. The purpose of this is to have QEMU terminate
under abnormal test case failures to resolve intermittent hangs on s390x
hosts running TPM tests for QEMU/x86_64.

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20230111134547.3959604-1-stefanb@linux.ibm.com


  Commit: 7ec8aeb6048018680c06fb9205c01ca6bda08846
      
https://github.com/qemu/qemu/commit/7ec8aeb6048018680c06fb9205c01ca6bda08846
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-01-17 (Tue, 17 Jan 2023)

  Changed paths:
    M tests/qtest/libqtest.c
    M tests/qtest/tpm-emu.c

  Log Message:
  -----------
  Merge tag 'pull-tpm-2023-01-17-1' of https://github.com/stefanberger/qemu-tpm 
into staging

Merge tpm 2023/01/17 v1

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCAAdFiEEuBi5yt+QicLVzsZrda1lgCoLQhEFAmPGjawACgkQda1lgCoL
# QhHOgQf/QxWxhydyj2679bnznCgJXOXKQ1C+MkFvk0ekPJT+bZDwKoohAH3JgbxT
# zp3UeMmtqS9JQDcGF6PdIldp4DB7uH+InvVkFFZeD1LN0X6nYHEgZ3Q1obSbf8ut
# TGlB6+4TM6ehtk9owDuzlm7/5OFLmEGvGjdVgzZKtwzXGWUKVO7AzzRQBj4QnKq/
# w8cSlZAlF+lJI3IsnCh8EIAdL3SP8dub3yfYJDepbht7IwfkUWPOWBFOSUpo5quX
# r1rLKWtjQRsoGDe4iRNrLQu+sgj9npZwj7aYotarJauYBW8qd3jdD4OtiBYj2OMU
# LvEIqwNyITivKnapEnDEJV74umzArw==
# =lIgU
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 17 Jan 2023 11:59:40 GMT
# gpg:                using RSA key B818B9CADF9089C2D5CEC66B75AD65802A0B4211
# gpg: Good signature from "Stefan Berger <stefanb@linux.vnet.ibm.com>" 
[unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: B818 B9CA DF90 89C2 D5CE  C66B 75AD 6580 2A0B 4211

* tag 'pull-tpm-2023-01-17-1' of https://github.com/stefanberger/qemu-tpm:
  tests/qtest/tpm-emu: Avoid hangs using abort handlers closing channels
  tests/qtest: Poll on waitpid() for a while before sending SIGKILL

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/7c9236d6d61f...7ec8aeb60480



reply via email to

[Prev in Thread] Current Thread [Next in Thread]