shithub: gefs

ref: 55b15443d3f318a3c488d760763cb3e232cacdd9
dir: /TODO/

View raw version
- 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