summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2010-01-31 16:03:44 +0100
committerantirez <antirez@gmail.com>2010-01-31 16:03:44 +0100
commit478c2c6f5bffa318d24e23519d2e4d7ea68f15fd (patch)
tree3b07897f17419f10211495752608d6bf53987848 /TODO
parentd5d55fc3195f1c0749440c3b698c00f288513a8d (diff)
downloadredis-478c2c6f5bffa318d24e23519d2e4d7ea68f15fd.tar.gz
Fixed VM corruption due to child fclosing the VM file directly or indirectly calling exit(), now replaced with _exit() in all the sensible places. Masked a few signals from IO threads.
Diffstat (limited to 'TODO')
-rw-r--r--TODO1
1 files changed, 1 insertions, 0 deletions
diff --git a/TODO b/TODO
index 23bab1210..86e9526ec 100644
--- a/TODO
+++ b/TODO
@@ -18,6 +18,7 @@ Virtual Memory sub-TODO:
* EXISTS should avoid loading the object if possible without too make the code too specialized.
* vm-min-age <seconds> option
* Make sure objects loaded from the VM are specially encoded when possible.
+* Check what happens performance-wise if instead to create threads again and again the same threads are reused forever. Note: this requires a way to disable this clients in the child, but waiting for empty new jobs queue can be enough.
* Hashes (GET/SET/DEL/INCRBY/EXISTS/FIELDS/LEN/MSET/MGET). Special encoding for hashes with < N keys.