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:
- 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().