chiark / gitweb /
TODO: uses for SO_REUSEPORT
authorJosh Triplett <josh@joshtriplett.org>
Fri, 15 Mar 2013 15:50:12 +0000 (08:50 -0700)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 16 Mar 2013 02:56:40 +0000 (22:56 -0400)
The new socket option SO_REUSEPORT would enable some new functionality;
add it to TODO.

TODO

diff --git a/TODO b/TODO
index addf32e473b3fa9e0d17c36599ec009b4e664853..fcc34712787343e6fcec133d129aa4c08c5a6ca9 100644 (file)
--- a/TODO
+++ b/TODO
@@ -46,6 +46,11 @@ Fedora 19:
 
 Features:
 
 
 Features:
 
+* Support SO_REUSEPORT with socket activation:
+  - Let systemd maintain a pool of servers.
+  - Use for seamless upgrades, by running the new server before stopping the
+    old.
+
 * BootLoaderSpec: drop allowing ext234 for $BOOT. Clarify that the
   kernel has to be in $BOOT. Clarify that the boot loader should be
   installed to the ESP. Define a way how an installer can figure out
 * BootLoaderSpec: drop allowing ext234 for $BOOT. Clarify that the
   kernel has to be in $BOOT. Clarify that the boot loader should be
   installed to the ESP. Define a way how an installer can figure out