MooseFS v3.0.115 Release Notes
Release Date: 2020-10-09 // over 2 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
todec
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
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