|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] tools: xl: add option to run in foreground but still monitor for reboot etc
On Mon, 2013-01-28 at 15:22 +0000, Olaf Hering wrote:
> Ian,
>
>
> the xl migrate command gets a new option -F with this change.
> Is it intentional? The "monitor" variable is not used in this part of
> the patch.
Looks like I intended to plumb it through to the invocation of
migrate-receive?
> It got applied in changeset 23350:f531ed84b066
>
> Olaf
>
> On Fri, May 06, Ian Campbell wrote:
>
> > On Wed, 2011-05-04 at 16:36 +0100, Ian Campbell wrote:
> > > # HG changeset patch
> > > # User Ian Campbell <ian.campbell@xxxxxxxxxx>
> > > # Date 1304523348 -3600
> > > # Node ID 6f20fdf37a97db6ff6ce4690057b8fd6662582f5
> > > # Parent f033c864926375fd545af71a2f0229c00c4354a7
> > > tools: xl: add option to run in foreground but still monitor for reboot
> > > etc
> >
> > v3 updated for 23299:39f2942fe56b "xl: refactor common parts of command
> > line parsing"
> >
> > 8<----------------------
> >
> > # HG changeset patch
> > # User Ian Campbell <ian.campbell@xxxxxxxxxx>
> > # Date 1304685600 -3600
> > # Node ID c0d309593d78b3e7340b805f95330249e7142169
> > # Parent 94ddef3d9f45fa36aa076a164dfbfa04c09eeb85
> > tools: xl: add option to run in foreground but still monitor for reboot etc
> >
> > Split daemonization option out from monitoring a domain for reboot
> > etc. The 'e' option continues to disable both and a new 'F'(oreground)
> > option disables only daemonization.
> >
> > When I'm debugging xl in the foreground this is often the behaviour I
> > would like.
>
>
> > @@ -2864,9 +2877,9 @@ int main_migrate(int argc, char **argv)
> > const char *ssh_command = "ssh";
> > char *rune = NULL;
> > char *host;
> > - int opt, daemonize = 1, debug = 0;
> > -
> > - while ((opt = def_getopt(argc, argv, "C:s:ed", "migrate", 2)) != -1) {
> > + int opt, daemonize = 1, monitor = 1, debug = 0;
> > +
> > + while ((opt = def_getopt(argc, argv, "FC:s:ed", "migrate", 2)) != -1) {
> > switch (opt) {
> > case 0: case 2:
> > return opt;
> > @@ -2876,8 +2889,12 @@ int main_migrate(int argc, char **argv)
> > case 's':
> > ssh_command = optarg;
> > break;
> > + case 'F':
> > + daemonize = 0;
> > + break;
> > case 'e':
> > daemonize = 0;
> > + monitor = 0;
> > break;
> > case 'd':
> > debug = 1;
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |