From 81bd85725900d426b2aa0c3a72ddfeedfc6f917c Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Fri, 4 Aug 2017 10:38:41 -0400 Subject: [PATCH] TODO.md --- examples/ircd/TODO.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 examples/ircd/TODO.md diff --git a/examples/ircd/TODO.md b/examples/ircd/TODO.md new file mode 100644 index 0000000..a7cb04e --- /dev/null +++ b/examples/ircd/TODO.md @@ -0,0 +1,13 @@ +Try changing the motd and saving the file. It'll reload. The log +messages suggest that the server is dropping extant connection - as +expected - but they don't actually drop. They just internally reboot +as if each extant connection was fresh. The problem seems to be +something like latency in shutdown-propagation: + + - the new line-reader instance seems to be spawning before the old one exits (!!) + + - but then also we see that the reconfiguration of the session + listener is "too quick" and doesn't wait for the old connections to + drop, so even if the line-reader instance correctly glitched out + the old connection, we'd still have a zombie reborn session to deal + with.