shithub: gefs

Download patch

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