MooseFS v3.0.114 Release Notes

Release Date: 2020-07-29 // over 4 years ago
  • 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