code: mafs

ref: 80e6c118c65b013bde24f8b9c95881c0e3a73d3e
dir: /TODO/

View raw version
test recovery from crash or improper shutdown
address the fragmentation of memunits
sort extents by size
	does that help?
		finds stuff quicker - really, by how much?
test exclusive use file access
test syncusers()
update() is not copy on write
	this seems to be reasonable behaviour(?)
not updating Qid.version on writes or changes
fswstat TODO
streamline the error codes
mafswrite():
	add user and remove user messages
	users format has changed as per this http://9p.io/wiki/plan9/Setting_up_Fossil/index.html
profiling
read only mode
need rlock() when looking up user id, group id, or user attributes
Clean up the Iobuf locking description?
APPEND files
not a priority, are they even needed?
-------------------------------------
make docs/mafs.ms more interesting?
Open device file in EXCL mode?
	not possible. It is set at create time.
Add readahead?
ORCLOSE	remove on close
correct /adm/ctl operation:
	echo df >> /adm/ctl
	cat /adm/ctl