|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 13/13] tools: don't stop xenstore domain when stopping dom0
On 18/12/15 13:14, Juergen Gross wrote:
> When restarting or shutting down dom0 the xendomains script tries to
> stop all other domains. Don't do this for the xenstore domain, as it
> might survive a dom0 reboot in the future.
>
> The same applies to xl shutdown --all.
>
> Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
> ---
> tools/hotplug/Linux/xendomains.in | 17 +++++++++++++++++
> tools/libxl/xl_cmdimpl.c | 19 +++++++++++++++----
> 2 files changed, 32 insertions(+), 4 deletions(-)
>
> diff --git a/tools/hotplug/Linux/xendomains.in
> b/tools/hotplug/Linux/xendomains.in
> index dfe0b33..70b7f16 100644
> --- a/tools/hotplug/Linux/xendomains.in
> +++ b/tools/hotplug/Linux/xendomains.in
> @@ -196,6 +196,17 @@ rdnames()
> done
> }
>
> +# set xenstore domain id (or 0 if no xenstore domain)
> +get_xsdomid()
A get/set mismatch.
> +{
> + ${bindir}/xenstore-exists /tool/xenstored/domid
> + if test $? -ne 0; then
> + XS_DOMID=0
> + else
> + XS_DOMID=`${bindir}/xenstore-read /tool/xenstored/domid`
> + fi
This is racy. Can't you use a failure of xenstore-read as a signal that
the key doesn't exist?
~Andrew
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |