adding exception handling for this case
adjust formatting
cleaner code, better error handling
add version type
periodically compact volumes
add command line option to control garbage threshold
remove log message
fix compilation error
adjust default read timeout to 3 seconds
added proper log messages
ensure properly make volume unwritable. Previously passing volumeInfo
reference, causing make wrong volumes unwritable!
correctly count volumes, to ensure proper capacity management
move to 0.25, previous 0.23 and 0.24 are not correct when managing the
volumes
reporting volume size as early as possible
better log message
ensure only compatible volume versions are writable
reading/setting/reporting correct volume version
refactor a bit
refactor for reading super block
refactoring