github moosefs/moosefs v3.0.112
MooseFS 3.0.112

latest releases: v4.56.6, v4.56.5, v3.0.118...
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 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 and EAGAIN status in readdata
  • (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 and posixacl 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 released csid to the end of free list)
  • (all) added support for STRICT and LOOSE mode in KEEP and ARCHIVE
  • (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 in mfsappendchunks
  • (master) removed starting protection time from client communication module
  • (man) fixed typo in mfsappendchunks man page

Best regards,
Piotr / MooseFS Team

Don't miss a new moosefs release

NewReleases is sending notifications on new releases.