[pve-devel] applied-series: [PATCH-SERIES v3 qemu] update to QEMU 8.1.2
Thomas Lamprecht
t.lamprecht at proxmox.com
Wed Oct 25 13:21:35 CEST 2023
Am 17/10/2023 um 14:10 schrieb Fiona Ebner:
> Patch changes:
>
> For backup, opening the backup dump block driver needed to be adapted,
> because of coroutine context changes.
>
> Block graph locking was disabled, because of deadlocks.
>
> Snapshot code has a huge performance regression which required a
> workaround.
>
>
> Meta-changes:
>
> Use --disable-download options to avoid automatic downloads during
> build, but require the user to do so once themselves. Also done when
> initializing the submodule in the Makefile
>
> Switch back to using QEMU's keycodemapdb instead of splitting it out
> in our build-dir. Wasn't updated since QEMU 6.0 anymore and the reason
> for the split is not known. If anything pops up, we can re-do it and
> document the reason this time.
>
> Versioned Breaks for qemu-server required, because an upstream change
> would prevent VM boot with most configurations (including default
> one).
>
>
> Changes in v3:
> * Rebase on QEMU 8.1.2 which includes a few more TCG and
> migration-related fixes and...
> * ...remove previously picked-up patches that are included there.
>
> Changes in v2:
> * Add stable fix for guest-triggerable SCSI crash.
> * Make reverting graph locking complete.
>
>
> Fiona Ebner (7):
> d/rules: use disable-download option instead of git-submodules=ignore
> buildsys: fixup submodule target
> buildsys: use QEMU's keycodemapdb again
> update submodule and patches to QEMU 8.1.2
> add patch to disable graph locking
> add patch to avoid huge snapshot performance regression
> d/control: add versioned Breaks for qemu-server <= 8.0.6
>
applied series, many thanks for all your efforts on the QEMU front!
More information about the pve-devel
mailing list