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
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