On Mon, Dec 30, 2013 at 10:04:09PM -0800, Russ Allbery wrote:
> Oh, sorry, I forgot to respond to this part.

> Steve Langasek <vor...@debian.org> writes:

> > Of course if we were writing all our services according to best
> > practices, we wouldn't have to worry about this, as the service would
> > just handle this gracefully (or maybe hand the complexity off to the
> > init system for socket-based activation - but then what does init do
> > with a request for a socket address that's not available?

> This is what IP_FREEBIND is for, which is why it needs to be supported by
> the socket activation configuration.  It's been considered best practice
> for some time for IPv6 services binding to particular configured IP
> addresses to use IP_FREEBIND because IPv6 network setup can take an
> unpredictable amount of time.

Ah, thanks for the pointer.  I saw your previous mention of IP_FREEBIND but
hadn't looked it up yet - that certainly does sound like an important
feature to take advantage of in socket activation.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org

Attachment: signature.asc
Description: Digital signature

Reply via email to