github moosefs/moosefs v3.0.114
MooseFS 3.0.114

latest releases: v3.0.117, v3.0.116, v3.0.115...
3 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

Best regards,
Piotr / MooseFS Team

Don't miss a new moosefs release

NewReleases is sending notifications on new releases.