From f90c744a384aada5e65104eea1449a0983e606c3 Mon Sep 17 00:00:00 2001 From: Tom Marshall Date: Sat, 2 Nov 2019 09:42:56 -0700 Subject: [PATCH] Update TODO --- TODO | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/TODO b/TODO index 3a2d4d1..b805e88 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,3 @@ -In lbd, atomic writes will require a pblk array in the lbd object. Not sure -how to roll back partial allocations yet but it should be doable. - Cache object sizing: - lbdcache size: multiple of num_online_cpus(). - lbatviewcache: @@ -23,10 +20,8 @@ Cache object sizing: TODO: - - Consistency in lbatview_elem_realloc(). - If alloc fails, roll back. - - Allocate lbd pages using allocv and vmap them. - Same for pbat, when pbat_len() > 1. + - Allocate pbat pages using allocv and vmap them + (but only when pbat_len() > 1). Can we vmap compression workspace? - In *cache_get, call *_reset outside cache lock. - Implement vectorized lbatview_elem_pblk().