ref: 340fc77d5f6859c624d8a58bbd79150d3ba74217
parent: 06853fdba8929b1b049514207369fd8513693f64
author: Ori Bernstein <ori@eigenstate.org>
date: Tue Nov 7 15:11:28 EST 2023
TODO shrinks
--- a/TODO
+++ b/TODO
@@ -1,19 +1,7 @@
-*** pending disk format changes ***
-- small file optimizations
- - inline data
-- arenas should have a sync count + hash
- - loading should use the min sync count
- as the source of truth
-- snapshot list grafting needs a revision
- - no corruption checking right now,
- because grafting changes the hash
- of the chain.
-
*** issues, need to fix ***
- reclaiming data from deleted files is very delayed
- transient exec snapshots
- testing, debugging, bugfixes
-- make empty snapshot explicit
- fsck
*** nice to have, can go without ***
@@ -20,5 +8,6 @@
- add missing management commands in console
- performance optimization:
- bulk block frees
- - background block frees
- - root block reuse
+ - root block fast upsert
+- small file optimizations
+ - inline data