]> git.saurik.com Git - redis.git/blobdiff - TODO
fix to configuration saving on first start
[redis.git] / TODO
diff --git a/TODO b/TODO
index 48ea8ac6d9875d194e249c2c517426dc8c730596..e7943307239a4a7e6ffb7e7f3ede3246ed76e418 100644 (file)
--- a/TODO
+++ b/TODO
@@ -12,6 +12,7 @@ WARNING: are you a possible Redis contributor?
 DISKSTORE TODO
 ==============
 
 DISKSTORE TODO
 ==============
 
+* Fix FLUSHALL/FLUSHDB: the queue of pending reads/writes should be handled.
 * Check that 00/00 and ff/ff exist at startup, otherwise exit with error.
 * Implement sync flush option, where data is written synchronously on disk when a command is executed.
 * Implement MULTI/EXEC as transaction abstract API to diskstore.c, with transaction_start, transaction_end, and a journal to recover.
 * Check that 00/00 and ff/ff exist at startup, otherwise exit with error.
 * Implement sync flush option, where data is written synchronously on disk when a command is executed.
 * Implement MULTI/EXEC as transaction abstract API to diskstore.c, with transaction_start, transaction_end, and a journal to recover.
@@ -31,6 +32,7 @@ APPEND ONLY FILE
 OPTIMIZATIONS
 =============
 
 OPTIMIZATIONS
 =============
 
+* Avoid COW due to incrementing the dict iterators counter.
 * SORT: Don't copy the list into a vector when BY argument is constant.
 * Write the hash table size of every db in the dump, so that Redis can resize the hash table just one time when loading a big DB.
 * Read-only mode for slaves.
 * SORT: Don't copy the list into a vector when BY argument is constant.
 * Write the hash table size of every db in the dump, so that Redis can resize the hash table just one time when loading a big DB.
 * Read-only mode for slaves.