]> git.saurik.com Git - redis.git/blobdiff - TODO
Fixed crash with only space and newline as command (issue 61), thanks to a guy having...
[redis.git] / TODO
diff --git a/TODO b/TODO
index 0540346f70794eb62460baa4b587a5d4bc3ed6aa..f7cb74efcb2208fe8efdff29a2c0d0388e9a11ae 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,15 +1,11 @@
 BEFORE REDIS 1.0.0-rc1
 
- * Add number of keys for every DB in INFO
- * Resize the expires and Sets hash tables if needed as well? For Sets the right moment to check for this is probably in SREM
- * What happens if the saving child gets killed or segfaults instead of ending normally? Handle this.
- * check 'server.dirty' everywere. Make it proprotional to the number of objects modified.
- * Shutdown must kill other background savings before to start saving. Otherwise the DB can get replaced by the child that rename(2) after the parent for some reason. Child should trap the signal and remove the temp file name.
- * Make sure to convert all the fstat() calls to 64bit versions.
  * Cover most of the source code with test-redis.tcl
+ * Expiring algorithm should be adaptive, if there are a lot of keys with an expire set and many of this happen to be already expired it should be, proportionally, more aggressive.
 
 AFTER 1.0 stable release
 
+ * Add a command to inspect the currently selected DB index
  * Consistent hashing implemented in all the client libraries having an user base
  * SORT: Don't copy the list into a vector when BY argument is constant.
  * SORT ... STORE keyname. Instead to return the SORTed data set it into key.