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

Re: [Xen-devel] Domains not being destroyed properly



On Fri, 2011-06-17 at 12:29 +0100, Anthony Wright wrote:
> If I create a domain with 'xl create -e', and then shut the domain down
> with 'xl shutdown' according to 'xl list' it gets stuck in state
> '--ps-d', with a name of '(none)' and 0 ram, ('xm list' doesn't show the
> domain).

> 
> If I destroy the domain with 'xl destroy' the domain is destroyed properly.
> 
> If I create a domain with 'xl create' (without the '-e' option) and then
> use 'xl shutdown', the domain is destroyed properly.

> 
> Since the 'xl shutdown' & 'xl destroy' give different results I presume
> this is a bug.

The -e option to xl create means don't daemonize to babysit this domain.
One of the key bits of functionality of the daemon is to destroy the
domain after it is shutdown. So if you use -e you need to do the destroy
manually. So effectively you have gotten what you asked for ;-)

> As an extra question... Is there a way to be notified when a domain is
> destroyed other than leaving the 'xl create' process lying around? I'd
> like to know when any domain is destroyed, and leaving a large number of
> processes lying around just to be able to do this seems rather ugly. In
> the past I've editted some of the python code to achieve this, but my
> patch doesn't work with 4.1, so I'm seeing if there's an official way to
> do this before I work out a new patch.

You can take a xenstore watch on the @releaseDomain pseudo node, does
that do what you want?

Ian.

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



_______________________________________________
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®.