]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
todos
authorSage Weil <sage@newdream.net>
Tue, 27 May 2008 14:32:00 +0000 (07:32 -0700)
committerSage Weil <sage@newdream.net>
Tue, 27 May 2008 14:32:00 +0000 (07:32 -0700)
src/TODO

index e0a9be2cfe753b8ee875881771e18e9e002b4252..d30ebe82e1cc0617df1cd7ad6df323b43a9cf2f7 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -73,10 +73,15 @@ mds mustfix
 - rollback vs accounting is just broken!  can we avoid it.
   - even with _just_ parent dir mtime, the rollback metablob isn't sufficient during replay.. we need special handling regardless.
 - when renaming a dir, how do we know if we need to update the anchor table?
+- anchor records need to include the dentry hash
+  - adjust conditional guard on anchor table updates accordingly (i.e., update table even if in same dir)
 
-- replay of dir fragmentation  (dont want dir frozen, pins, etc.?)
 - fix rm -r vs mds exports
+  - use new dir size values in dirstat
+
+- replay of dir fragmentation  (dont want dir frozen, pins, etc.?)
 - rename slave in-memory rollback on failure
+
 - proper handling of cache expire messages during rejoin phase?
   -> i think cache expires are fine; the rejoin_ack handler just has to behave if rejoining items go missing
 - try_remove_unlinked_dn thing