]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
todo
authorSage Weil <sage@newdream.net>
Mon, 20 Apr 2009 23:23:47 +0000 (16:23 -0700)
committerSage Weil <sage@newdream.net>
Mon, 20 Apr 2009 23:23:55 +0000 (16:23 -0700)
src/TODO

index 9312aae4ea52ef3d23b14685138bb40832884742..fc36a990f6d7beee1f05a44c6396db28605270e7 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -53,7 +53,6 @@ kclient caps
 
 - ENOSPC
 - flock
-
 - fully async file creation
 - cas?
 
@@ -136,6 +135,8 @@ userspace client
 - fix readdir vs fragment race by keeping a separate frag pos, and ignoring dentries below it
 
 mds
+- fix up *_RDCACHE vs FILE_RDCACHE semantics
+  - ability to read attribute value is distinct from being able to hold cached pages?
 - file recovery maybe needs to scan entire file range for a truncation event?  (and object attr maybe needs file offset, not object offset, or original truncation?)
 - on replay, but dirty scatter replicas on lists so that they get flushed?  or does rejoin handle that?
 - take some care with replayed client requests vs new requests