Dear MooseFS Users,
MooseFS 3.0.112 is now stable!
This release is a bugfix and feature release. It introduces support for disabling individual filesystem commands in Master Server (configurable in mfsexports.cfg
) and respecting them on the Client side (issue #344). It also adds support for STRICT
and LOOSE
mode in KEEP
and ARCHIVE
(issue #249). This release fixes various other issues too, including a workaround for Linux kernel bug related to EBUSY
issue by adding directory entry invalidator (issue #98).
We would like to thank all the contributors who helped us making this release, especially (alphabetically):
@borkd, @Damien9527, @linux-ops, @MonkeyFang, @onlyjob, @pault28, @tnktls.
Thank you for all your valuable input, help and making MooseFS better!
(If I forgot to mention somebody, I am very sorry and please let me know!)
Please find a complete list of fixes and new features that this release includes below:
- (cs) silence stupid compiler warning
- (client) fixed handling
LOCKED
andEAGAIN
status inreaddata
- (client) added handle info to
.oplog
messages - (all) added support for disabling individual filesystem commands in
mfsexports.cfg
- (client) added handling
read
/write
/readdir
disables on client side (better error messages) - (client) added session paramaters to
.params
file - (tools) fixed packet reallocation error
- (master) changed
syslog
message for locked chunks - (client) added
dentry
invalidator (needed in Linux with kernel < 4.19 –EBUSY
issue) - (master) fixed memory leaks in
xattr
andposixacl
modules - (cs) when chunk can't be located always send to master info about lost chunk
- (supervisor, master, cs) fixed buffer overrun in
mastersupervisor
code (HA only, intr. in 3.0.107) - (master) changed algorithm of reusing
csid
in chunk module (adding releasedcsid
to the end of free list) - (all) added support for
STRICT
andLOOSE
mode inKEEP
andARCHIVE
- (master) fixed segfault during appending chunks of file with positive length and no chunks
- (metadump) fixed bugs introduced in version 3.0.106
- (master) added protection between never-ending desyncing between newer LEADER and older FOLLOWER (HA only)
- (master) fixed slices with
to
set to 0 inmfsappendchunks
- (master) removed starting protection time from client communication module
- (man) fixed typo in
mfsappendchunks
man page
Best regards,
Piotr / MooseFS Team