Update TODO

This commit is contained in:
Tom Marshall 2019-11-02 09:42:56 -07:00
parent 7a743a7e65
commit f90c744a38
1 changed files with 2 additions and 7 deletions

9
TODO
View File

@ -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: Cache object sizing:
- lbdcache size: multiple of num_online_cpus(). - lbdcache size: multiple of num_online_cpus().
- lbatviewcache: - lbatviewcache:
@ -23,10 +20,8 @@ Cache object sizing:
TODO: TODO:
- Consistency in lbatview_elem_realloc(). - Allocate pbat pages using allocv and vmap them
If alloc fails, roll back. (but only when pbat_len() > 1).
- Allocate lbd pages using allocv and vmap them.
Same for pbat, when pbat_len() > 1.
Can we vmap compression workspace? Can we vmap compression workspace?
- In *cache_get, call *_reset outside cache lock. - In *cache_get, call *_reset outside cache lock.
- Implement vectorized lbatview_elem_pblk(). - Implement vectorized lbatview_elem_pblk().