]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds todo
authorSage Weil <sage@newdream.net>
Mon, 11 May 2009 21:33:17 +0000 (14:33 -0700)
committerSage Weil <sage@newdream.net>
Mon, 11 May 2009 21:33:17 +0000 (14:33 -0700)
src/TODO

index eeabfd10dacee77781e13b51a6ddef5699f274f8..cf8f91035c02d205dc83ad3d59e55ee55949b051 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -118,6 +118,10 @@ userspace client
 - fix readdir vs fragment race by keeping a separate frag pos, and ignoring dentries below it
 
 mds
+- fix client op replay
+  - ordering
+  - should to set caps/lock states so that ops can proceed without revoking from client
+  - need to make sure replayed ops finish before new ops proceed.  globally across the cluster.  ick.
 - 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?)