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 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