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
afterlockf
(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
andhashlock
(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
anddirect
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