[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 0 of 3 V2] libxl: domain shutdown cleanup



On Fri, 2011-12-16 at 09:51 +0000, Ian Campbell wrote:
> The existing libxl_domain_shutdown is a bit odd, it takes an integer
> "req" which can be used to indicate one of:
>   * [0] = "poweroff",
>   * [1] = "reboot",
>   * [2] = "suspend",
>   * [3] = "crash",
>   * [4] = "halt",
> 
> "suspend" is not usable via this interface since it requires other
> scaffolding, libxl_domain_suspend provides this already.
> 
> "halt" is the same as "poweroff".
> 
> "crash" is unused and at least Linux does not implement it. If a user
> steps forward then libxl_domain_crash is trivial to add.
> 
> Therefore split libxl_domain_shutdown into libxl_domain_shutdown and
> libxl_domain_reboot corresponding to "poweroff" and "reboot"
> respectively.
> 
> Also push responsibility for dealing with lack of PV drivers into the
> caller and at the same time improve the error messages presented to
> the user when they try and "xl shutdown/reboot" an HVM guest with no
> PV drivers and the corresponding documentation.

Forgot to save before hg email, should have said:

Changes since last time:
  - Remove massive redundancy in libxl_domain_{shutdown,reboot}

Ian.



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.