[PATCH 0/7] python: More fixes for 6.2

John Snow posted 7 patches 2 years, 5 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20211118204620.1897674-1-jsnow@redhat.com
Maintainers: John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>
python/qemu/aqmp/qmp_client.py |  9 ++++--
python/qemu/machine/machine.py | 59 ++++++++++++++++++++--------------
scripts/device-crash-test      |  2 +-
3 files changed, 42 insertions(+), 28 deletions(-)
[PATCH 0/7] python: More fixes for 6.2
Posted by John Snow 2 years, 5 months ago
GitLab: https://gitlab.com/jsnow/qemu/-/pipelines/412040104

Patch 5 fixes a race condition in machine.py exposed by device-crash-test.
Patch 6 fixes a hang in device-crash-test.
Patch 7 fixes send_fd_scm in AQMP under Python 3.6.

Patches 1-3 provide a minor concurrency fix that happened to get fixed
on my way to fixing the above three.
Patch 4 is just a trivial style thing.

With this, device-crash-test should be back to producing only strictly
relevant output.

John Snow (7):
  python/machine: add @sock_dir property
  python/machine: remove _remove_monitor_sockfile property
  python/machine: add instance disambiguator to default nickname
  python/machine: move more variable initializations to _pre_launch
  python/machine: handle "fast" QEMU terminations
  scripts/device-crash-test: Use a QMP timeout
  python/aqmp: fix send_fd_scm for python 3.6.x

 python/qemu/aqmp/qmp_client.py |  9 ++++--
 python/qemu/machine/machine.py | 59 ++++++++++++++++++++--------------
 scripts/device-crash-test      |  2 +-
 3 files changed, 42 insertions(+), 28 deletions(-)

-- 
2.31.1