]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
asdf
authorSage Weil <sage@newdream.net>
Thu, 12 Jun 2008 04:55:32 +0000 (21:55 -0700)
committerSage Weil <sage@newdream.net>
Thu, 12 Jun 2008 04:55:32 +0000 (21:55 -0700)
src/TODO

index 55dd0e487819afc1319aafca8d4cb21851b189f4..9c64ae454e2a9582c8d80a5bf1a9db1b10f2beaa 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -246,7 +246,7 @@ metadata
 - fix up inode_map to key off vinodeno.. or have a second map for non-zero snapids.. 
   - no, just key of vinodeno_t, and make it 
 
-CInode *get_inode(inodeno_t ino, snapid_t sn=0);
+CInode *get_inode(inodeno_t ino, snapid_t sn=NOSNAP);
 
 struct vinodeno_t {
   inodeno_t ino;
@@ -260,7 +260,7 @@ struct vinodeno_t {
      - map<pair<string,dsnap>, CDentry> vitems;
   - or?
 
-CDentry *lookup(string dname, snapid_t sn=0);
+CDentry *lookup(string dname, snapid_t sn=NOSNAP);
 
   - track vitem count in fragstat.
      - when vitem count gets large, add pointer in fnode indicating vitem range stored in separate dir object.
@@ -279,8 +279,6 @@ osd
 - tag each non-live object with the set of realms it is defined over
   - osdmap has sparse map of extant snapids.  incrementals are simple rmsnapid, and max_snapid increase
 
-- is it possible to efficiently clean up whiteout objects when old snaprealms go away?
-
 
 rados snapshots
 - integrate revisions into ObjectCacher?