提交 44898603 编写于 作者: A antirez

TODO updated

上级 f771dc23
...@@ -9,13 +9,12 @@ WARNING: are you a possible Redis contributor? ...@@ -9,13 +9,12 @@ WARNING: are you a possible Redis contributor?
us, and *how* exactly this can be implemented to have good changes us, and *how* exactly this can be implemented to have good changes
of a merge. Otherwise it is probably wasted work! Thank you of a merge. Otherwise it is probably wasted work! Thank you
VM TODO DISKSTORE TODO
======= ==============
* Use multiple open FDs against the VM file, one for thread. * Check that 00/00 and ff/ff exist at startup, otherwise exit with error.
* Check what happens performance-wise if instead of creating 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. * Implement sync flush option, where data is written synchronously on disk when a command is executed.
* mmap the swap file. * Implement MULTI/EXEC as transaction abstract API to diskstore.c, with transaction_start, transaction_end, and a journal to recover.
* Use just a single IO Job to swap out a key, and add a mutex so that pages in the page table can be marked as used and scanned from the thread itself.
REPLICATION REPLICATION
=========== ===========
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册