MooseFS v3.0.112 Release Notes
Release Date: 2020-03-24 // about 4 years ago-
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 forSTRICT
andLOOSE
mode inKEEP
andARCHIVE
(issue #249). This release fixes various other issues too, including a workaround for Linux kernel bug related toEBUSY
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