Thank you :)
On Mon, Jul 8, 2013 at 10:56 AM, Stéphane Graber <stgra...@ubuntu.com>wrote:
> On Mon, Jul 08, 2013 at 10:26:09AM -0700, John McFarlane wrote:
> > Locally I find 5 seconds to be inadequate to reliably obtain the ip
> > address of a container. This commit only adds an option, a subsequent
> > commit could increase the default (5) if that seems reasonable.
> >
> > Signed-off-by: John McFarlane <j...@rockfloat.com>
> > ---
> > src/lxc/lxc-start-ephemeral.in | 5 ++++-
> > 1 file changed, 4 insertions(+), 1 deletion(-)
> >
> > diff --git a/src/lxc/lxc-start-ephemeral.in b/src/lxc/
> lxc-start-ephemeral.in
> > index cb1f732..6123259 100644
> > --- a/src/lxc/lxc-start-ephemeral.in
> > +++ b/src/lxc/lxc-start-ephemeral.in
> > @@ -97,6 +97,9 @@ parser.add_argument("--union-type", "-U", type=str,
> default="overlayfs",
> > parser.add_argument("--keep-data", "-k", action="store_true",
> > help=_("don't wipe everything clean at the end"))
> >
> > +parser.add_argument("--get-ips-timeout", "-I", type=int, default=5,
> > + help=_("the timeout to use when polling get_ips"))
> > +
> > parser.add_argument("command", metavar='CMD', type=str, nargs="*",
> > help=_("Run specific command in container "
> > "(command as argument)"))
> > @@ -273,7 +276,7 @@ if not args.command and not args.daemon:
> > sys.exit(0)
> >
> > # Try to get the IP addresses
> > -ips = dest.get_ips(timeout=5)
> > +ips = dest.get_ips(timeout=args.get_ips_timeout)
> >
> > # Deal with the case where we just print info about the container
> > if args.daemon:
>
> Hi,
>
> I'd be happy to have this increased to 10s by default upstream, I only
> put it at 5s in my previous commit because that was our old default
> value.
>
> I'd prefer not to add --get-ips-timeout as this sounds like a
> workaround/debug option and I'd like to keep the option list relatively
> short. However, I'd be happy to use a LXC_IP_TIMEOUT environment
> variable for this which would be used by get_ips when timeout isn't set
> and by lxc-start-ephemeral as a way to override the default timeout of
> 10s.
>
> --
> Stéphane Graber
> Ubuntu developer
> http://www.ubuntu.com
>
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Lxc-devel mailing list
Lxc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-devel