-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changed behavior: chained shutdown of netvm client VMs when upstream VM exits? #7266
Comments
I experienced this too on 4.1. |
It's more likely it is a kernel panic - specifically - #7257 . There is no intentional feature like this. Please check |
@marmarek Here's what I get when the qube shutdown:
|
Ah kernel panic, that makes more sense. I suspect that if I go back and retest I'll find the mirage VMs end up being, ahem, firewalls in the shutdown chain. If so I'll update the OP. Brendan |
I've not seen this on any of my systems: mainly thinkpads.
|
Thinkpad W520: GPD Pocket 3: Agreed that this is likely a duplicate of: #7257 B |
This appears to be a duplicate of an existing issue. If so, please comment on the appropriate existing issue instead. If anyone believes this is not really a duplicate, please leave a comment briefly explaining why. We'll be happy to take another look and, if appropriate, reopen this issue. Thank you. |
How to file a helpful issue
Qubes OS release
R4.0 updated w/ current-testing and kernel-lastest (dom0 and VMs)
Brief summary
When an upstream network-providing VM exits, client VMs that depend upon that network-providing VM exit as well.
This forced shutdown behavior is new. I had noticed it on a test R4.1rc4 + updates machine, but ran across it today on my daily driver which is R4.0.
Steps to reproduce
Start personal VM. This autostarts four other VMs: sys-net, sys-mirage-vpn-to-net, sys-vpn, sys-mirage-vms-to-vpn. The mirage VPNs are low-memory usage firewalls.
Edited:
Exiting upstream VMs (e.g. executing shutdown -h now in sys-vpn, or pause/kill on the mirage VMs) cause the chain of all Linux downstream VMs to shutdown as well. If a mirage VM is reached, it does not shut down.
Expected behavior
No other VMs should be forced to exit.
VMs should not automatically shutdown unless:
Actual behavior
VMs in use are unexpectedly shut down, in a chained or tree fashion, potentially causing data loss, and certainly causing annoyance.
In particular, I've been in the habit of manually shutting down the entire networking "conduit" and then restarting the networking "conduit" after template updates. And in Qubes, the networking "conduit" is often 3-4 VMs. As I noted before, this "also shutdown the networking clients" behavior is new.
Brendan
The text was updated successfully, but these errors were encountered: