shithub: gefs

Download patch

ref: 55b15443d3f318a3c488d760763cb3e232cacdd9
parent: 2f0158f36a4ae1c699a67396baebd3d5921dd093
author: Ori Bernstein <ori@eigenstate.org>
date: Wed Dec 15 17:14:45 EST 2021

TODO: add todo list

--- /dev/null
+++ b/TODO
@@ -1,0 +1,20 @@
+- Implement: reclaim blocks that escape snapshots
+- Snapshot forking: refcount snapshots, add ids
+- Transient exec snapshots
+- Users and groups:
+	- Permission checks
+	- User and group loading
+	- User and group manipulation from console
+		- (do we want this? maybe just edit /adm/users?)
+- Complete wstat: implement missing operations
+- Implement special file modes: ORCLOSE, OEXCL, etc
+- Add missing commands
+- Performance optimization:
+	- Async page writeback: currently, every write to device is sync.
+	- Bulk block frees
+	- Background block frees
+	- Root block reuse
+- Small file optimizations
+	- Inline data
+	- Block fragmentation
+- Testing, Debugging