public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH 0/2] Fix systemd ordering for qmeventd.service
@ 2020-11-12 15:43 Stefan Reiter
  2020-11-12 15:43 ` [pve-devel] [PATCH manager 1/2] stop qmeventd.service after pve-guests.service Stefan Reiter
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Stefan Reiter @ 2020-11-12 15:43 UTC (permalink / raw)
  To: pve-devel

Reported in the forum:
https://forum.proxmox.com/threads/shutdown-reboot-error-nodes.78906/

Since qmeventd is now responsible for stopping QEMU instances after they shut
down, it needs to keep running for as long as there are guests, otherwise the
host will hang waiting for guests to exit.

Fix this in pve-guests.service for regular VMs and pve-ha-lrm.service for HA.

I'm not too familiar with systemd services, but I figured the After is enough,
since Wants implies that qmeventd must be running for the services to work,
which is not true, the VMs will work fine, as long as the user takes care of
cleanup themselves somehow or doesn't use shutdown (and by default
qmeventd.service is enabled anyway). But easy enough to change if that's wrong.

Not sure how to handle version bumping, I'd assume qemu-server needs a depends
on new pve-manager and pve-ha-manager to ensure non-broken behaviour?


manager: Stefan Reiter (1):
  stop qmeventd.service after pve-guests.service

 services/pve-guests.service | 1 +
 1 file changed, 1 insertion(+)

ha-manager: Stefan Reiter (1):
  stop qmeventd.service after pve-ha-lrm.service

 debian/pve-ha-lrm.service | 1 +
 1 file changed, 1 insertion(+)

-- 
2.20.1




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-11-12 16:07 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-12 15:43 [pve-devel] [PATCH 0/2] Fix systemd ordering for qmeventd.service Stefan Reiter
2020-11-12 15:43 ` [pve-devel] [PATCH manager 1/2] stop qmeventd.service after pve-guests.service Stefan Reiter
2020-11-12 15:44 ` [pve-devel] [PATCH ha-manager 2/2] stop qmeventd.service after pve-ha-lrm.service Stefan Reiter
2020-11-12 16:07 ` [pve-devel] applied: [PATCH 0/2] Fix systemd ordering for qmeventd.service Thomas Lamprecht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal