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