all lists on lists.proxmox.com
 help / color / mirror / Atom feed
From: Samuel Rufinatscha <s.rufinatscha@proxmox.com>
To: pve-devel@lists.proxmox.com
Subject: [PATCH qemu-server 0/1] fix #7590: qemu-server: apply timeout to QEMU start fork
Date: Thu, 25 Jun 2026 13:44:59 +0200	[thread overview]
Message-ID: <20260625114500.159384-1-s.rufinatscha@proxmox.com> (raw)

This series makes the forked QEMU start path use the existing start
timeout.

If the timeout expires, it terminates processes in the VM scope and
cleans up QSD before reporting the start failure. This prevents a stuck
qmstart task from holding the VM config lock indefinitely or leaving a
partially started QEMU process running.

Tested with QEMU blocked on a FIFO (see the reproducer at [0]).
qmstart timed out and released the lock, leaving no active scope or
QEMU process. Normal VM startup still works.

[0] https://bugzilla.proxmox.com/show_bug.cgi?id=7590

Samuel Rufinatscha (1):
  fix #7590: qemu-server: apply timeout to QEMU start fork

 src/PVE/QemuServer.pm | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

-- 
2.47.3





             reply	other threads:[~2026-06-25 11:45 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-25 11:44 Samuel Rufinatscha [this message]
2026-06-25 11:45 ` [PATCH qemu-server 1/1] fix #7590: qemu-server: apply timeout to QEMU start fork Samuel Rufinatscha

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=20260625114500.159384-1-s.rufinatscha@proxmox.com \
    --to=s.rufinatscha@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