]> git.saurik.com Git - redis.git/commitdiff
TODO list updated
authorantirez <antirez@gmail.com>
Tue, 4 Jan 2011 12:20:04 +0000 (13:20 +0100)
committerantirez <antirez@gmail.com>
Tue, 4 Jan 2011 12:20:04 +0000 (13:20 +0100)
src/dscache.c

index fb862c0580a6517a03fa834f7537edab969c0521..92f529418359fe767eb9639872c30d4b155c24d6 100644 (file)
  *   impossible since anyway the io_keys stuff will work as lock?
  *
  * - Serialize special encoded things in a raw form.
+ *
+ * - When putting IO read operations on top of the queue, do this only if
+ *   the already-on-top operation is not a save or if it is a save that
+ *   is scheduled for later execution. If there is a save that is ready to
+ *   fire, let's insert the load operation just before the first save that
+ *   is scheduled for later exection for instance.
+ *
+ * - Support MULTI/EXEC transactions via a journal file, that is played on
+ *   startup to check if there is cleanup to do. This way we can implement
+ *   transactions with our simple file based KV store.
  */
 
 /* Virtual Memory is composed mainly of two subsystems: