]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
todos
authorSage Weil <sage@newdream.net>
Wed, 2 Apr 2008 16:25:56 +0000 (09:25 -0700)
committerSage Weil <sage@newdream.net>
Wed, 2 Apr 2008 19:02:34 +0000 (12:02 -0700)
src/TODO

index 83dc3ce242eeee315eeaee83f9905652adca0c9f..4a1ac14a08b3f18fb5395adf0cd5ae5f98ecb4ac 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -17,26 +17,17 @@ userspace client
 
 kernel client
 - setattr should check lease before believing something is a no-op
-- use list_for_each_safe for caps removal?
-  - revisit cap removal locking, make sure it's okay....
 - trim expired leases so we don't indefinitely hold dcache refs...
 - carry wrbuffer/rdcache caps until data is flushed
   - this should make the utimes bit kick in
-- make sure link/unlink results reflected by inode/dentry cache  (let fill_trace do it?  invalidate?  do actual update?)
 - procfs/debugfs
   - adjust granular debug levels too
     - should we be using debugfs?
   - a dir for each client instance (client###)?
   - hooks to get mds, osd, monmap epoch #s
-- msgr layer
-  - standby state, to keep connect_seq around after a disconnect
-- audit locking
-- audit use of kmalloc vs spinlocks
 - convert rest of ceph_fs.h to le32/le64 notation, cleaning up userspace appropriately
 - vfs
  - can we use dentry_path(), if it gets merged into mainline?
-- mds client
-  - test ceph_fill_trace when files/directories are moved around by another client
 - osd client
   - readpages (readahead)
   - async (caching) mode