[lxc-devel] [PATCH 1/2] change lxc-autostart shutdown to behave like lxc-stop

Serge Hallyn serge.hallyn at ubuntu.com
Thu Jan 2 19:04:13 UTC 2014


Quoting Dwight Engen (dwight.engen at oracle.com):
> On Thu, 2 Jan 2014 10:59:56 -0600
> Serge Hallyn <serge.hallyn at ubuntu.com> wrote:
> 
> > Quoting Dwight Engen (dwight.engen at oracle.com):
> > > It is desirable to have a mode where a soft shutdown is requested,
> > > but then do a hard shutdown if after some time period the container
> > > has not shut down. This the default behaviour of lxc-stop, but is
> > > not currently possible with lxc-autostart. This change makes this
> > > the default behaviour when shutdown is specified to lxc-autostart.
> > > This will be very useful for init scripts.
> > > 
> > > An indefinte wait for soft shutdown (though I'm not sure how that
> > > would be useful) is still possible by passing a timeout of 0.
> > > 
> > > Change default timeout value to 60 seconds to match lxc-stop
> > > 
> > > Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
> > 
> > Yeah since lxc-autostart batches by nature, having a default
> > of failing instead of hard-killing makes less sense there
> > than in lxc-shutdown.  The inconsistency is too bad, but
> > maybe the thing to do is consider changing lxc-shutdown too.
> 
> Agree, I didn't like that this makes the meaning of shutdown
> inconsistent in lxc-stop vs lxc-autostart. Maybe we should just rename
> the option in lxc-stop to something like --no-hard-kill ?

That sounds good.


More information about the lxc-devel mailing list