[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] tools: xl: on create, if debug && !daemonize, wait for domain destroy in the foreground
# HG changeset patch # User Ian Campbell <ian.campbell@xxxxxxxxxx> # Date 1303143831 -3600 # Node ID 31b98feb0eb6a50fe9e664a31feaa32ad3dac7cc # Parent 05abea47f4dc670974cd513a0e74db54d22eacc9 tools: xl: on create, if debug && !daemonize, wait for domain destroy in the foreground Perhaps this should be a separate option but I find that when I'm debugging xl in the foreground this is the behaviour I would like. Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> diff -r 05abea47f4dc -r 31b98feb0eb6 tools/libxl/xl_cmdimpl.c --- a/tools/libxl/xl_cmdimpl.c Mon Apr 18 17:21:44 2011 +0100 +++ b/tools/libxl/xl_cmdimpl.c Mon Apr 18 17:23:51 2011 +0100 @@ -1354,7 +1354,7 @@ static int create_domain(struct domain_c int migrate_fd = dom_info->migrate_fd; int fd, i; - int need_daemon = 1; + int need_daemon = daemonize; int ret, rc; libxl_waiter *w1 = NULL, *w2 = NULL; void *config_data = 0; @@ -1537,7 +1537,7 @@ start: libxl_domain_unpause(ctx, domid); ret = domid; /* caller gets success in parent */ - if (!daemonize) + if (!daemonize && !debug) goto out; if (need_daemon) { _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |