This is version: 0.3 "Einmaleins". This is an alpha release to make Plasma known to interested developers.
New features in PlasmaFS:
Plasma_netfsmodule for easy access to PlasmaFS files
plasmacommand-line utility (wildcards, tree mounting)
copy_outallow buffered reading and writing to some extent
Generally, PlasmaFS works as described in the documentation. Crashes have not been observed for quite some time now, but occasionally one might see critical exceptions in the log file.
PlasmaFS has so far only been tested on 64 bit, and only on Linux as operation system. There are known issues for 32 bit machines, especially the blocksize must not be larger than 4M.
Data safety: Cannot be guaranteed. It is not suggested to put valuable data into PlasmaFS.
cpsubcommand of the
plasmautility is slower than necessary. Avoid it for now! Alternatives: Use the
ECONFLICTerrors. (This has been improved in 0.2, though.)
Not implemented features:
mapcannot be supported due to the task scheme. (Reason: Input files for sort tasks must not exceed
Release 0.3.1 was tested in a configuration with four nodes and
lots of RAM. The encountered difficulty was that the periodic
fsync call took that long that client requests timed out.
The following measures improved that:
fsyncsyscall takes long.