From 9258ee9f9c2734c536a576fa6db1280c3297911b Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 21 Aug 2008 09:40:16 -0700 Subject: [PATCH] todos --- src/TODO | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/TODO b/src/TODO index 373ed6a47a600..9c27787398957 100644 --- a/src/TODO +++ b/src/TODO @@ -18,6 +18,13 @@ big items snaps on kclient +- snap-ordered writeout + - switch i_wrbuffer_ref to int, protected by i_lock + - split out i_wrbuffer_ref_head + - on queue_cap_snap, _head count to new snap and reset + - in writepages, take i_lock and + - lock for oldest cap_snap with flushing > 0, + - and make sure our page is for that snapc. once we have a page, the snapc has to match. /- we need a rw snap mutex, so that pending io blocks while we update snap contexts - we can push down to a per-realm rw mutex later /- need to do ORDERSNAP flag -- 2.39.5