[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
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. 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 |