]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd todos
authorSage Weil <sage@newdream.net>
Mon, 17 Nov 2008 17:15:44 +0000 (09:15 -0800)
committerSage Weil <sage@newdream.net>
Mon, 17 Nov 2008 17:15:44 +0000 (09:15 -0800)
src/TODO

index 6ae7322fa463be7be756ac973689543d1038634c..fe5702e7b494d8276de009bcf4c846dabf6042e0 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -169,20 +169,20 @@ mon
 - osdmon needs to lower-bound old osdmap versions it keeps around?
 
 osd
-- snap_trimmers should detect, remove unused snap collections (and update snap_collections set)
+- how to represent a "clean" osd shutdown
+- snap_trimmers should detect, remove unused snap collections (and update snap_collections set)?
 - cope with divergent logs (update AND removal) in merge_log...
   (make merge_log augment omissing?)
-
-- how does an admin intervene when a pg needs a dead osd to repeer?
-
+- pg size accounting
 - a more general fencing mechanism?  per-object granularity isn't usually a good match.
 
-- consider implications of nvram writeahead logs
+- how does an admin intervene when a pg needs to repeer despite a dead osd?
+
+- generalize ack semantics?  or just change ack from memory to journal?  memory/journal/disk...
+- consider implications of nvram writeahead logs?
 
-- flag missing log entries on crash recovery  --> WRNOOP? or WRLOST?
+- flag missing log entries on crash recovery?
 
-- efficiently replicate clone() objects
-- fix heartbeat wrt new replication
 - mark residual pgs obsolete  ???
 - rdlocks
 - optimize remove wrt recovery pushes