diff options
author | Eric Wong <normalperson@yhbt.net> | 2012-02-25 11:41:00 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2012-02-25 11:51:02 +0000 |
commit | e5991473a91697a4924530b87051c764e538ce15 (patch) | |
tree | 05981669a42de64cc0a35cacd44fe6c2aeab1eeb /TODO | |
parent | 025e09f5be3d1a42a5f585f80b18d5947da5e766 (diff) | |
download | cmogstored-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-- | TODO | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -1,4 +1,3 @@ -* graceful shutdown * hot management interface * tunable thread counts * keepalive expiry/timeouts? |