From: Salvatore Sanfilippo Date: Tue, 20 Sep 2011 09:12:14 +0000 (-0700) Subject: Merge pull request #72 from datafueled/spelling X-Git-Url: https://git.saurik.com/redis.git/commitdiff_plain/0ace6ce463695df1ff4c7ba848554f4c9b822f36 Merge pull request #72 from datafueled/spelling Spelling fixes. --- 0ace6ce463695df1ff4c7ba848554f4c9b822f36 diff --cc TODO index f24cec23,2e55cea7..1252ec68 --- a/TODO +++ b/TODO @@@ -71,8 -66,28 +71,8 @@@ RANDO KNOWN BUGS ========== -* What happens in the following scenario: - 1) We are reading an AOF file. - 2) SETEX FOO 5 BAR - 3) APPEND FOO ZAP - What happens if between 1 and 2 for some reason (system under huge load - or alike) too many time passes? We should prevent expires while the - AOF is loading. * #519: Slave may have expired keys that were never read in the master (so a DEL is not sent in the replication channel) but are already expired since - a lot of time. Maybe after a given delay that is undoubltly greater than + a lot of time. Maybe after a given delay that is undoubtably greater than the replication link latency we should expire this key on the slave on access? - -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. -* Stop BGSAVE thread on shutdown and any other condition where the child is killed during normal bgsave. -* Fix RANDOMKEY to really do something interesting -* Fix DBSIZE to really do something interesting -* Add a DEBUG command to check if an entry is or not in memory currently -* dscache.c near 236, kobj = createStringObject... we could use static obj.