On 04/08/2014 04:54 PM, Paulo Ricardo Paz Vital wrote:
Adam,
I think Sheldon is talking about what the procedure to take when a user
tries to remove/stop a network and it's being used (linked) only by
guests that are not running and/or templates.
IMO Sheldon, you must alert user which guests and templates have that
network configured, and then stop/remove it.
The network associated to a template or to *any* guest should not be
removed or deleted - even if the guest is not running.
If we allow user remove/stop a network associated with a stopped guest,
the user will not be able to start the guest again which breaks Kimchi
usability.
And if we allow user remove/stop a network associate with a template,
the user will not be able to create a guest from it (which also breaks
Kimchi usability).
I think it is already implemented that way and I don't see any reason to
change it.
Those kind of verifications were added to avoid users get inconsistent
resources - templates or guests.