MooseFS v3.0.115 Release Notes

Release Date: 2020-10-09 // almost 3 years ago
  • Dear MooseFS Users,

    We are happy to announce that MooseFS 3.0.115 is now stable!

    🛠 This is a bugfix release. We would like to say big thanks to all the contributors who helped us making this release, especially (alphabetically): @borkd, @eleaner, @richarson. Thank you for your valuable time, input, and help in making MooseFS better!

    (If I forgot to mention somebody, I am sorry and please let me know!)

    🚀 Please find a complete list of fixes and new features that this release includes, below:

    • 🚀 (cs) fixed chunk locking issues in chunkserver (lock timeout, missing release etc.)
    • (all) changed to hex all chunkid logged to syslog (only in changelog it is left in decimal format)
    • (cs) changed port number from hex to dec in replicator module
    • 🖨 (mount) added printing open/create mode to the .oplog
    • 🛠 (mount) fixed opening file after using lookup cache
    • (master) added ignoring empty filenames

    ⚡️ We recommend to update your MooseFS cluster(s) to this version.

    Best regards,
    Piotr / MooseFS Team


Previous changes from v3.0.114

  • Dear MooseFS Users,

    We are happy to announce that MooseFS 3.0.114 is now stable!

    🛠 This is mostly a bugfix release, however it also introduces a few improvements, including:

    • 👌 Improved internal rebalance algorithm in Chunkserver,
    • More information reported in .params special file on MooseFS Client side,
    • 🔄 Changes in job queue policy in Chunkserver,
    • 🔄 Changed time format in MooseFS CGI Monitoring Interface,
    • 👌 Improvements related to chunks database file (.chunkdb) on Chunkserver (logging, write error detection).

    🚀 We would like to say big thanks to all the contributors who helped us making this release, especially (alphabetically):
    👷 @BillKen, @jSML4ThWwBID69YC, @kopaczew, @onlyjob, @uu.
    👍 Thank you for your valuable time, input, and help with making MooseFS better!

    (If I forgot to mention somebody, I am sorry and please let me know!)

    🚀 Please find a complete list of fixes and new features that this release includes, below:

    • 🛠 (mfsio/nbd) fixed compile issue on systems without LOCK_* constants (issue #366)
    • 🛠 (mount) fixed truncating files open with O_APPEND flag (bug introduced in 3.0.113, issue #368)
    • (cs) added disk rebalance when all designated source disks are already empty (issue #364)
    • (mount) added additional info to .params file (versions of MooseFS, libfuse etc.)
    • (master+cs) added check against EACCES after lockf (issue #369)
    • 🛠 (master) fixed access checks in snapshot
    • 🚚 (cgi+cli) removed using supervisor (only available in Pro version)
    • 🛠 (cs) fixed deadlock condition on mutexes folderlock and hashlock (exists since 3.0.110)
    • 🛠 (mount) fixed handling .params file
    • 📜 (tools) fixed overflow protection in number parsing function
    • 🛠 (cs) fixed reporting to master duplicates with newer version
    • 👷 (cs) changed job queue policy (some tasks are not limited now)
    • 🛠 (cli) fixed help and manpage
    • 🛠 (master) fixed reaction to status NOTDONE received from chunkservers
    • 🔀 (master) fixed syncing and closing negative file descriptor in bgsaver
    • 🛠 (mount+master) fixed handling keepcache and direct flags (related to issue #374)
    • 🛠 (mount) fixed compiling on systems with old fuse library
    • (cgi) changed time format (issue #197)
    • 🌲 (cs) added logging info when .chunkdb is not written to disk
    • 🛠 (master) fixed alphabetical order of commands detected in changelog
    • 👷 (cs) changed queue limit to max workers (limited dynamically)
    • 🛠 (cs) fixed automatic chunkserver removal in master
    • (master) added meta version increment in chunks_set_version
    • (cs) added error detection during writing .chunkdb
    • 🏗 (all) added build id to what strings
    • (all) added missing idstr.h and rearranging source lists in Makefiles
    • (nbd+cgiserv) added chdir("/")
    • ⚡️ (freebsd) updated rc.d master script
    • ⚡️ (man) updated mfsmetadump manpage
    • 🛠 (man) fixed formatting in mfsmount manpage