]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
more
authorsageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Tue, 21 Nov 2006 00:13:24 +0000 (00:13 +0000)
committersageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Tue, 21 Nov 2006 00:13:24 +0000 (00:13 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@963 29311d96-e01e-0410-9327-a35deaab8ce9

ceph/TODO

index c3391f691330b559f31e52cb1d0202a94a1231be..8b2ec0f774c93bc8a472d4eb8cb0bcacb7d89630 100644 (file)
--- a/ceph/TODO
+++ b/ceph/TODO
@@ -15,6 +15,23 @@ papers to read
 - change messenger entity_inst_t
  - no more rank!  make it a uniquish nonce?
 
+- clean up mds caps release in exporter
+- figure out client failure modes
+- clean up messenger failure modes.  
+- add connection retry.
+
+mds recovery
+- multiple passes?
+ 1- establish import/export map
+ ?- 
+ 2- replay inode, dir, dentry updates
+- single pass
+ - each event needs to embed inode for trace up to the import
+ - second stage will reconcile cached items with other active mds nodes
+ - cached items will be shared with the primary to repopulate it's non-dirty cache
+ - query clients for their state too?
+   - mds must journal list of clients with whom we share state?
+
 
 osd
 - pull out "object" service