[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