getting ready to tag 0.03
[#2] enable read-only mount support
detach fsync from the code that flushes the write buffer
reset the buffer variables in _initIo instead of _init so the buffer is reset when a file is flushed
added a Caveat about multiple threads writing to the same open file handle
no need to fsync, just need to flush the write buffer
_initIo doesn't return $self
remove non-existent variable
move file fsync when flushing a file to the main flush entry point
dynamicly generate a file class that inherits all the requested features
add a log option to mount-mogilefs that will redirect STDERR and STDOUT to the specified file
[#5] add support for retrieving the checksum and class of a file using xattrs
[#5] added support for setting the class of a file using xattrs
actually calculate valid blocks and blocksizes for getattr
implemented an actual statfs function to return the amount of free space in the storage cluster
only include free space when the device is alive and writable
make the block size easily changeable
[#5] don't use the Switch module
bypass some unnecessary LWP logic for reads & writes
optimize sanitize_path because it is called for most operations