[libvirt] [RFC PATCH] Use PAUSED state for domains that are starting up
Daniel P. Berrange
berrange at redhat.com
Thu Feb 19 16:11:09 UTC 2015
On Mon, Feb 16, 2015 at 03:50:41PM +0100, Jiri Denemark wrote:
> When libvirt is starting a domain, it reports the state as SHUTOFF until
> it's RUNNING. This is not ideal because domain startup may take a long
> time (usually because of some configuration issues, firewalls blocking
> access to network disks, etc.) and domain lists provided by libvirt look
> awkward. One can see weird shutoff domains with IDs in a list of active
> domains or even shutoff transient domains. In any case, it looks more
> like a bug in libvirt than a normal state a domain goes through.
>
> I'm not quite sure what the best way to fix this is. In this patch, I
> tried to use PAUSED state with STARTING_UP reason. Alternatively, we
> could keep using SHUTOFF state and just set STARTING_UP reason instead
> of UNKNOWN but it just feels wrong and wouldn't really solve the
> confusion when looking at virsh list.
>
> I made the change to qemu driver only in this RFC patch, I will update
> all drivers once we agree on the best approach.
So, yeah, I think this proposal is the least-worst option I see.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list