From: Sage Weil Date: Wed, 29 Apr 2009 19:06:42 +0000 (-0700) Subject: todo X-Git-Tag: v0.7.3~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e0d92e9d61916b350ccffe8b4b5c1ec2636e3d96;p=ceph.git todo --- diff --git a/src/TODO b/src/TODO index 0156e57d8b0a..d551a60f7da0 100644 --- a/src/TODO +++ b/src/TODO @@ -76,19 +76,16 @@ kernel client - simplify mds auth tracking? - use caps instead? - unwind writeback start error in addr.c (see fixme)... by redirtying pages? -- inotify for updates from other clients? -- optional or no fill_trace? - flock, fnctl locks -- async xattrs -- avoid pinning inodes with expireable caps? - ACLs - make writepages maybe skip pages with errors? - EIO, or ENOSPC? - ... writeback vs ENOSPC vs flush vs close()... hrm... - set mapping bits for ENOSPC, EIO? +- should we try to ref CAP_PIN on special inodes that are open? - fix readdir vs fragment race by keeping a separate frag pos, and ignoring dentries below it - reconnect after being disconnected from the mds -- should we try to ref CAP_PIN on special inodes that are open? +- inotify for updates from other clients? vfs issues - real_lookup() race: