]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
todos
authorSage Weil <sage@newdream.net>
Thu, 17 Apr 2008 01:53:13 +0000 (18:53 -0700)
committerSage Weil <sage@newdream.net>
Thu, 17 Apr 2008 01:53:13 +0000 (18:53 -0700)
src/TODO

index e5505b548146dbefa968e51db04b6289dc744a88..737d95001cedd8c6f88629d35976657c0ca93b1a 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -20,10 +20,12 @@ yehuda:
 - apply_truncate needs to truncate page cache, or something?
 
 kernel client
+- flush caps on sync, fsync, etc.
+  - hmm, should these go in a per-session "check" list, instead of independently scheduling delayed_work for each inode?
+- fsync should flush cap file size to mds.  not sure how to block on that, however.. maybe a want_reply flag in the cap msg?
 - fix session close seq interaction with mds (sessions don't currently close all the way)
 - file_data_version stuff!
 - deal with CAP_RDCACHE properly: invalidate cache pages?
-- trim expired leases so we don't indefinitely hold dcache/icache refs...
 - what happens after reconnect when we get successful reply but no trace (!) on e.g. rename, unlink, link, open+O_CREAT, etc...
 - procfs/debugfs
   - adjust granular debug levels too