about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-09-21 20:57:43 +0000
committerEric Wong <e@80x24.org>2019-09-21 20:58:23 +0000
commit14d8e8b1fd9720bf0061a1050ec24e4833fcf8cb (patch)
tree5762439ed82ea9ff75407248bb751f339fde4cfb
parent3943bc911e78b0df2308c0ddd8930d9da3c996fd (diff)
downloadcmogstored-14d8e8b1fd9720bf0061a1050ec24e4833fcf8cb.tar.gz
-rw-r--r--TODO5
1 files changed, 4 insertions, 1 deletions
diff --git a/TODO b/TODO
index 042080a..970b1c9 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,9 @@
 * SIGWINCH/SIGHUP to stop/restart worker threads during upgrade
 * hot management interface
 * reduce/minimize memory/stack usage
-* optional fsync/fdatasync/O_SYNC/msync for PUT
+  - switch from gnulib/hash to khash
+* optional fsync/fdatasync/O_SYNC/msync for PUT (how?)
 * fallocate support?  slow emulation interfaces can be a problem...
 * inotify (and kqueue) support for detecting new device directories
+* cleanups: favor ccan/{list,container_of,check_types} ...
+* rewrite test suite using Perl5 (Ruby language is too unstable)