[systemd-devel] [PATCH] Add sabridge for socket activation of traditional daemons

David Strauss david at davidstrauss.net
Tue Oct 15 02:07:01 PDT 2013


Current feature limitations I'd like to overcome *after this gets in master*:
 * getaddrinfo() is still blocking, though this shouldn't be an issue
for things like "localhost."
 * Running sabridge in the same namespace as the daemon requires an
ugly shell script.
 * The nginx shell script may be racy.
 * Only one inherited socket can be proxied, and sabridge can only use fd=3.

Other notes regarding review comments:
 * I'm keeping the CDATA for now, for two reasons: (a) XML formatting
tools know to respect the whitespace (b) Docbook's own docs [1] show
using it with CDATA, albeit for better reasons than my own usage.
 * The name stays for now. It's not that hard to say "ess eh bridge."

[1] http://www.docbook.org/tdg/en/html/programlisting.html


More information about the systemd-devel mailing list