all lists on lists.proxmox.com
 help / color / mirror / Atom feed
From: Thomas Lamprecht <t.lamprecht@proxmox.com>
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>,
	Fiona Ebner <f.ebner@proxmox.com>
Subject: [pve-devel] applied-series: [PATCH-SERIES v3 qemu] update to QEMU 8.1.2
Date: Wed, 25 Oct 2023 13:21:35 +0200	[thread overview]
Message-ID: <27e60ed6-97de-4b7b-8d38-7015f7cca52d@proxmox.com> (raw)
In-Reply-To: <20231017121012.132636-1-f.ebner@proxmox.com>

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!




      parent reply	other threads:[~2023-10-25 11:21 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-17 12:10 [pve-devel] " Fiona Ebner
2023-10-17 12:10 ` [pve-devel] [PATCH v3 qemu 1/7] d/rules: use disable-download option instead of git-submodules=ignore Fiona Ebner
2023-10-17 12:10 ` [pve-devel] [PATCH v3 qemu 2/7] buildsys: fixup submodule target Fiona Ebner
2023-10-17 12:10 ` [pve-devel] [PATCH v3 qemu 3/7] buildsys: use QEMU's keycodemapdb again Fiona Ebner
2023-10-17 12:10 ` [pve-devel] [PATCH v3 qemu 4/7] update submodule and patches to QEMU 8.1.2 Fiona Ebner
2023-10-17 12:10 ` [pve-devel] [PATCH v3 qemu 5/7] add patch to disable graph locking Fiona Ebner
2023-10-17 12:10 ` [pve-devel] [PATCH v3 qemu 6/7] add patch to avoid huge snapshot performance regression Fiona Ebner
2023-10-17 12:10 ` [pve-devel] [PATCH v3 qemu 7/7] d/control: add versioned Breaks for qemu-server <= 8.0.6 Fiona Ebner
2023-10-25 11:21 ` Thomas Lamprecht [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=27e60ed6-97de-4b7b-8d38-7015f7cca52d@proxmox.com \
    --to=t.lamprecht@proxmox.com \
    --cc=f.ebner@proxmox.com \
    --cc=pve-devel@lists.proxmox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal