|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] libxl: prevent xl from running if xend is running.
On Tue, 2012-04-24 at 14:17 +0100, Ian Jackson wrote:
> Roger Pau Monne writes ("[Xen-devel] [PATCH] libxl: prevent xl from running
> if xend is running."):
> > Prevent xl from doing any operation if xend daemon is running. That prevents
> > bugs that happened when xl and xend raced to close a domain.
>
> Can we somehow limit this to commands that actually change things ?
> Having xl as a diagnostic tool even for xend-based systems is useful.
Perhaps a new flag in xl_cmdtable.h? Overriden by -f or -N (dry run).
> > + if (!access(locks[i], F_OK) && !force_execution) {
> > + fprintf(stderr, "xend is running, which prevents xl from
> > working "
> > + "correctly. If you still want to force the "
> > + "execution of xl please use the -f option\n");
> > + exit(2);
> > + }
>
> If access fails with an unexpected error code (EACCES? EIO?) this will
> blunder on.
It'll fail whether the error code is expected or not, won't it?
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |