From 57914151191b97fd9e859ac21a2b8305d869e7f2 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 16 Apr 2008 18:53:13 -0700 Subject: [PATCH] todos --- src/TODO | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/TODO b/src/TODO index e5505b548146d..737d95001cedd 100644 --- a/src/TODO +++ b/src/TODO @@ -20,10 +20,12 @@ yehuda: - apply_truncate needs to truncate page cache, or something? kernel client +- flush caps on sync, fsync, etc. + - hmm, should these go in a per-session "check" list, instead of independently scheduling delayed_work for each inode? +- fsync should flush cap file size to mds. not sure how to block on that, however.. maybe a want_reply flag in the cap msg? - fix session close seq interaction with mds (sessions don't currently close all the way) - file_data_version stuff! - deal with CAP_RDCACHE properly: invalidate cache pages? -- trim expired leases so we don't indefinitely hold dcache/icache refs... - what happens after reconnect when we get successful reply but no trace (!) on e.g. rename, unlink, link, open+O_CREAT, etc... - procfs/debugfs - adjust granular debug levels too -- 2.39.5