about summary refs log tree commit homepage
path: root/TODO
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2012-02-25 11:41:00 +0000
committerEric Wong <normalperson@yhbt.net>2012-02-25 11:51:02 +0000
commite5991473a91697a4924530b87051c764e538ce15 (patch)
tree05981669a42de64cc0a35cacd44fe6c2aeab1eeb /TODO
parent025e09f5be3d1a42a5f585f80b18d5947da5e766 (diff)
downloadcmogstored-e5991473a91697a4924530b87051c764e538ce15.tar.gz
By going into single-threaded mode, we can drastically simplify our
shutdown sequence to avoid race conditions.  This also allows us
to not have additional overhead during normal runtime: as all the
shutdown-specific logic is isolated to only a few portions of
the code.

Like all graceful shutdown schemes, this is one is still vulnerable to
race conditions due to network latency, but this one should be no worse
than any other server.  Fortunately all requests we service are
idempotent.
Diffstat (limited to 'TODO')
-rw-r--r--TODO1
1 files changed, 0 insertions, 1 deletions
diff --git a/TODO b/TODO
index 08f52b3..3b6a4b5 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,3 @@
-* graceful shutdown
 * hot management interface
 * tunable thread counts
 * keepalive expiry/timeouts?