Hi, On 1/3/20 5:42 PM, Martin Maney wrote: > > [...] > > Yes, the shutdown hang is a different issue, but I'm going to hope that > the real systemd units mentioned in this bug will fix my problem, too.
What you could do already now is try testing those scripts, just shutting down and starting up the domUs, without actually rebooting the machine. By doing so we can learn if we could use them as a drop in replacement or not. The xendomains init script that we have in Debian is: https://salsa.debian.org/xen-team/debian-xen/blob/master/debian/xen-utils-common.xendomains.init The upstream one (which is quite a bit different) is: https://salsa.debian.org/xen-team/debian-xen/blob/master/tools/hotplug/Linux/xendomains.in Or, it seems that last one gets installed in a location for helper scripts and it's just called from both the init.d script and the systemd service: https://salsa.debian.org/xen-team/debian-xen/blob/master/tools/hotplug/Linux/init.d/xendomains.in https://salsa.debian.org/xen-team/debian-xen/blob/master/tools/hotplug/Linux/systemd/xendomains.service.in It would be really helpful if you would want to spend some time on this. Speaking for myself, I either deal with clusters and using live migrate to empty a server before shutting it down, or otherwise I rather have my own way to carefully shut down things before typing a reboot command, combined with a molly-guard script to prevent accidental reboots while something is still running. That way there's still an option to debug/salvage a misbehaving domU before shutdown. Hans