[pve-devel] [PATCH 0/3] Upgrade to QEMU 6.0
Stefan Reiter
s.reiter at proxmox.com
Thu May 27 12:43:31 CEST 2021
Mostly smooth migration, so far testing has shown good results. Both my
automated tests and some manual ones have shown little issues.
Smaller issues encountered so far:
* guest agent (especially fs-thaw) still seems to have some trouble, especially
on Windows, updating the agent and virtio drivers in the VM seemed to help the
situation though
* one time, not reproducible, my mouse stopped working entirely in a Windows VM
- so far I blame it on Microsoft ;)
The previously sent qemu-server patches are required for 6.0 to work correctly
(probably should have been part of this series, but oh well):
https://lists.proxmox.com/pipermail/pve-devel/2021-May/048327.html
pve-qemu: Stefan Reiter (3):
udpate and rebase to QEMU v6.0.0
debian: ignore submodule checks in QEMU build
update keycodemapdb for 6.0
debian/changelog | 6 +
...d-support-for-sync-bitmap-mode-never.patch | 94 +++---
...-support-for-conditional-and-always-.patch | 10 +-
...check-for-bitmap-mode-without-bitmap.patch | 4 +-
...-to-bdrv_dirty_bitmap_merge_internal.patch | 19 +-
...5-iotests-add-test-for-bitmap-mirror.patch | 15 +-
.../0006-mirror-move-some-checks-to-qmp.patch | 10 +-
...mu-img-convert-Don-t-pre-zero-images.patch | 33 --
...race-on-CHR_EVENT_CLOSED-without-OOB.patch | 84 +++++
...ll-man-page-if-guest-agent-is-disabl.patch | 38 ---
...heck-page-size-match-if-RAM-postcopy.patch | 31 --
...ofsd-extract-lo_do_open-from-lo_open.patch | 143 ---------
...ally-return-inode-pointer-from-lo_do.patch | 107 -------
...t-opening-of-special-files-CVE-2020-.patch | 296 ------------------
...Add-_llseek-to-the-seccomp-whitelist.patch | 29 --
...start_syscall-to-the-seccomp-whiteli.patch | 31 --
...restore-device-paths-for-pre-5.1-vms.patch | 108 -------
...race-on-CHR_EVENT_CLOSED-without-OOB.patch | 48 ---
...lock-Fix-locking-in-qmp_block_resize.patch | 42 ---
...x-deadlock-in-bdrv_co_yield_to_drain.patch | 118 -------
...k-file-change-locking-default-to-off.patch | 6 +-
...djust-network-script-path-to-etc-kvm.patch | 4 +-
...he-CPU-model-to-kvm64-32-instead-of-.patch | 2 +-
...ui-spice-default-to-pve-certificates.patch | 4 +-
.../0005-PVE-Config-smm_available-false.patch | 4 +-
...erfs-no-default-logfile-if-daemonize.patch | 2 +-
...lock-rbd-disable-rbd_cache_writethro.patch | 4 +-
.../0008-PVE-Up-qmp-add-get_link_status.patch | 20 +-
...PVE-Up-glusterfs-allow-partial-reads.patch | 12 +-
...return-success-on-info-without-snaps.patch | 4 +-
...dd-add-osize-and-read-from-to-stdin-.patch | 165 +++++-----
...E-Up-qemu-img-dd-add-isize-parameter.patch | 12 +-
...PVE-Up-qemu-img-dd-add-n-skip_create.patch | 10 +-
...virtio-balloon-improve-query-balloon.patch | 14 +-
.../0015-PVE-qapi-modify-query-machines.patch | 12 +-
.../0016-PVE-qapi-modify-spice-query.patch | 10 +-
...async-for-background-state-snapshots.patch | 88 +++---
...add-optional-buffer-size-to-QEMUFile.patch | 4 +-
...add-the-zeroinit-block-driver-filter.patch | 6 +-
...-Add-dummy-id-command-line-parameter.patch | 24 +-
...t-target-i386-disable-LINT0-after-re.patch | 4 +-
...le-posix-make-locking-optiono-on-cre.patch | 31 +-
...3-PVE-monitor-disable-oob-capability.patch | 4 +-
...sed-balloon-qemu-4-0-config-size-fal.patch | 4 +-
...E-Allow-version-code-in-machine-type.patch | 22 +-
...VE-Backup-add-vma-backup-format-code.patch | 14 +-
...-Backup-add-backup-dump-block-driver.patch | 47 ++-
...ckup-proxmox-backup-patches-for-qemu.patch | 70 +++--
...estore-new-command-to-restore-from-p.patch | 4 +-
...irty-bitmap-tracking-for-incremental.patch | 50 +--
.../pve/0031-PVE-various-PBS-fixes.patch | 26 +-
...k-driver-to-map-backup-archives-into.patch | 50 +--
...dd-query_proxmox_support-QMP-command.patch | 8 +-
...E-add-query-pbs-bitmap-info-QMP-call.patch | 38 +--
...ct-stderr-to-journal-when-daemonized.patch | 22 +-
...d-sequential-job-transaction-support.patch | 10 +-
...-transaction-to-synchronize-job-stat.patch | 20 +-
...-block-on-finishing-and-cleanup-crea.patch | 28 +-
...igrate-dirty-bitmap-state-via-savevm.patch | 44 +--
...dirty-bitmap-migrate-other-bitmaps-e.patch | 4 +-
...all-back-to-open-iscsi-initiatorname.patch | 4 +-
...routine-QMP-for-backup-cancel_backup.patch | 56 ++--
.../pve/0043-PBS-add-master-key-support.patch | 22 +-
...st-path-reads-without-allocation-if-.patch | 2 +-
...PVE-block-stream-increase-chunk-size.patch | 4 +-
...accept-NULL-qiov-in-bdrv_pad_request.patch | 31 +-
.../0047-block-add-alloc-track-driver.patch | 8 +-
...valid-QAPI-names-for-backwards-compa.patch | 32 ++
...-register-yank-before-migration_inco.patch | 34 ++
debian/patches/series | 15 +-
debian/rules | 1 +
keycodemapdb/data/keymaps.csv | 16 +-
keycodemapdb/meson.build | 1 +
keycodemapdb/tests/Makefile | 84 +++--
keycodemapdb/tools/keymap-gen | 267 +++++++++++++---
qemu | 2 +-
76 files changed, 1036 insertions(+), 1716 deletions(-)
delete mode 100644 debian/patches/extra/0001-Revert-qemu-img-convert-Don-t-pre-zero-images.patch
create mode 100644 debian/patches/extra/0001-monitor-qmp-fix-race-on-CHR_EVENT_CLOSED-without-OOB.patch
delete mode 100644 debian/patches/extra/0002-docs-don-t-install-man-page-if-guest-agent-is-disabl.patch
delete mode 100644 debian/patches/extra/0003-migration-only-check-page-size-match-if-RAM-postcopy.patch
delete mode 100644 debian/patches/extra/0004-virtiofsd-extract-lo_do_open-from-lo_open.patch
delete mode 100644 debian/patches/extra/0005-virtiofsd-optionally-return-inode-pointer-from-lo_do.patch
delete mode 100644 debian/patches/extra/0006-virtiofsd-prevent-opening-of-special-files-CVE-2020-.patch
delete mode 100644 debian/patches/extra/0007-virtiofsd-Add-_llseek-to-the-seccomp-whitelist.patch
delete mode 100644 debian/patches/extra/0008-virtiofsd-Add-restart_syscall-to-the-seccomp-whiteli.patch
delete mode 100644 debian/patches/extra/0009-i386-acpi-restore-device-paths-for-pre-5.1-vms.patch
delete mode 100644 debian/patches/extra/0010-monitor-qmp-fix-race-on-CHR_EVENT_CLOSED-without-OOB.patch
delete mode 100644 debian/patches/extra/0011-block-Fix-locking-in-qmp_block_resize.patch
delete mode 100644 debian/patches/extra/0012-block-Fix-deadlock-in-bdrv_co_yield_to_drain.patch
create mode 100644 debian/patches/pve/0048-PVE-whitelist-invalid-QAPI-names-for-backwards-compa.patch
create mode 100644 debian/patches/pve/0049-PVE-savevm-async-register-yank-before-migration_inco.patch
create mode 100644 keycodemapdb/meson.build
--
2.20.1
More information about the pve-devel
mailing list