What's new in MooseFS 3.0.80
Jul 17, 2016
- (master) fixed chunk loop (in some cases chunks from the last hash position might be left unchecked)
- (master) fixed storage class management (fixed has_***_labels fields)
New in MooseFS 2.0.88 (Mar 3, 2016)
- (master) added METADATA_SAVE_FREQ option (allow to save metadata less frequently than every hour)
New in MooseFS 2.0.87 (Feb 23, 2016)
- (master) fixed status returned by writechunk after network down/up
New in MooseFS 2.0.86 (Feb 23, 2016)
- (master) fixed initialization of ATIME_MODE
New in MooseFS 2.0.85 (Feb 23, 2016)
- (master) added ATIME_MODE option to set atime modification behaviour
- (master) added using size and length quota to fix disk usage values (statfs)
- (all) changed address of FSF in GPL licence text
- (debian) removed obsolete conffiles
- (debian) fixed copyright file
- (mount) fixed parsing mfsmount.cfg (system options like nodev,noexec etc. were ommited)
- (tools) removed obsoleted command 'mfssnapshot'
New in MooseFS 2.0.84 (Feb 23, 2016)
- (mount) fixed setting file length in write module during truncate (fixes "git svn" case)
New in MooseFS 2.0.83 (Feb 23, 2016)
- (mount) use direct I/O as a default mode on FreeBSD and Mac OS X (due to keep_cache bug in kernel/fuse)
New in MooseFS 2.0.82 (Feb 23, 2016)
- (all) fixed debug symbols
- (master+supervisor) added metaid check (pro version only)
- (master) added rejection of followers with incorrect meta version (pro version only)
- (mount) added new mechanism for sustaining working directories (replaces mechanism added in 2.0.74)
- (mount) create in deleted directory returns EACCES only in OS X (ENOENT in other systems)
- (cli) fixed show exports in plain mode
- (master) added sending metaid after switching from ELECT to LEADER (pro version only)
- (master) removed option '-e' from GPL edition (only makes sense in pro version)
- (master+cs) added sending metaid to cs in ELECT state (pro version only)
- (master) improved metaid generation method
- (all) improved reloading cfg files (commented out options should be treated the same as options set to default values)
New in MooseFS 2.0.81 (Feb 23, 2016)
- (systemd) fixed typo in mfscgiserv service file
New in MooseFS 2.0.80 (Feb 23, 2016)
- (cs,master,metalogger) added 1 second timeout when connecting to master
- (cs) force disconnection from master couple seconds after term signal (frozen I/O threads can prevent CS from termination)
- (macosx) fixed packages to be compatible with OS X 10.11+
New in MooseFS 2.0.77 (Feb 23, 2016)
- (mount) removed using fuse notify/forget mechanism in kernel with fuse api 7.23+ (due to unexpected kernel behaviour - getcwd returns ENOENT)
New in MooseFS 2.0.79 (Feb 23, 2016)
- (master) fixed setting version of new chunks registered as 'marked for removal'
- (master) added stronger condition for deleting invalid chunks
New in MooseFS 2.0.78 (Feb 23, 2016)
- (rpm) added network-online.target to Wants and After in systemd service files (startup issues after reboot)
New in MooseFS 2.0.76 (Feb 23, 2016)
- (mount) fixed rare bug in writing module (unrecoverable write error could lead to infinite loop during write)
New in MooseFS 2.0.75 (Feb 23, 2016)
- (mount) fixed data-cache issue (delete only directories from kerenel dentry cache)
- (mount) inserting into xattr cache "nonexistent" xattr "security.capability" after file creation. (speed up writing small files)
- (master) fixed scenario causing deleting chunks from chunkservers marked for removal
New in MooseFS 2.0.74 (Feb 23, 2016)
- (master+mount) added using fuse's forgets in inode number reusage (fixes very rare EBUSY case when inode number is reused after unlink of directory which is still open or used as a current working directory)
New in MooseFS 2.0.73 (Feb 23, 2016)
- (cgi+cli) fixed incompatibilities with python 3
New in MooseFS 2.0.72 (Feb 23, 2016)
- (master) fixed free inodes list issue (segfault that can happen only during first 60 seconds after starting master with new metadata)
New in MooseFS 2.0.71 (Feb 23, 2016)
- (cs) fixed sending disk sizes after chunk deletions
- (tools) added displaying chunk information in "mfsfileinfo" for chunks exceeding file size
- (cli+cgi) added "missing chunk type" column in "missing files" table
- (master) added automatic fixing missing chunks exceeding file size
- (cs) fixed "got unknown message (type:212)" issue
- (cs) added ip and port to connection error message
New in MooseFS 2.0.70 (Feb 23, 2016)
- (master) changed two highest replication priorities (fixes problem with slow replication from "marked for removal" disks)
- (cs) added option '!' to paths in mfshdd.cfg - ignore 'metaid'
New in MooseFS 2.0.69 (Feb 23, 2016)
- (configure) added python as dependency for mfscgiserv
New in MooseFS 2.0.68 (Feb 23, 2016)
- (mount) fixed dircache invalidation
New in MooseFS 2.0.67 (Feb 23, 2016)
- (cli) fixed "last save time" in master general info (-SIG)
- (master) added "last seen paths" to TRASH and SUSTAINED files in inode to path resolver
New in MooseFS 2.0.66 (Feb 23, 2016)
- (master) removed missing chunks/files from messages
- (cli+cgi) added presenting missing chunks/files in separate table
New in MooseFS 2.0.65 (Feb 23, 2016)
- (master) added missing chunks/files log
New in MooseFS 2.0.64 (Feb 23, 2016)
- (mount) fixed bug in read module (it's theoretical bug).
New in MooseFS 2.0.63 (Feb 23, 2016)
- (master) fixed 'df' for subnodes with quota set on ancestor nodes
New in MooseFS 2.0.62 (Feb 23, 2016)
- (all) changed freebsd ports
- (cgiserv) fixed POST handling
- (mount) fixed handling read-ahead upper limit
New in MooseFS 2.0.61 (Feb 23, 2016)
- (mount) fixed rare getgroup race condition
New in MooseFS 2.0.60 (Mar 26, 2015)
- MooseFS 2.0.60 includes some new features and improvements:
- changed license of standard version to GPLv2
- changed name moosefs-ce to just moosefs
New in MooseFS 2.0.50 (Feb 24, 2015)
- MooseFS 2.0.49 to 2.0.50 includes some new features and improvements:
- MooseFS 2.0.50-1:
- (master) fixed descriptor leak
- MooseFS 2.0.49-1:
- (cs) made fsync before close optional
- (all) added missing options to manpages
New in MooseFS 2.0.48 (Jan 24, 2015)
- fixed error handling in writing data (mainserv)
- fixed error handling bug in writing data module
New in MooseFS 1.6.27-5 (Jul 30, 2014)
- (master) changed algoritm of choosing servers for write new chunks.
New in MooseFS 1.6.15 (May 13, 2010)
- (daemons) fixed "double free" error
- (metarestore) fixed bugs in "REPAIR" and "SNAPSHOT" entries
- (master) fixed bug in "snapshot" command ("mfsmakesnapshot dir dir/" caused master to hung-up)
- (master) preserving atime and mtime during "snapshot" operation (makes "snapshot" to work more like "cp -Rp" than "cp -R")
- (cs) ommit "marked for removal" disks during chunk test loop
New in MooseFS 1.6.14 (Mar 30, 2010)
- (master) fixed poll events bug
- (autotools) added m4 module for posix threads detection
- (master) added exporting "meta" to default mfsexports.cfg
- (master,tools) removed "allowdatacache" flag (will be managed automatically in the future)
- (master,cs) added support for not compressed PNG images in chart module (when build without zlib)
New in MooseFS 1.6.11 (Jan 15, 2010)
- (cs) removed dirent.d_type test
- (cs) fixed some memory leaks
- (mount) improved attribute cache
New in MooseFS 1.5.12 (Jan 29, 2009)
- Fixed CRC cache in chunkserver
New in MooseFS 1.5.9 (Nov 21, 2008)
- Improved rebalancing algorithm.
- Protections against overriding metadata.mfs.back by older metadata.mfs.
- Fixes to build mfstools, mfsmaster and mfsmetarestore with Large File Support on Linux (previously only mfsmount had LFS enabled).
- Less verbose logging in mfsmaster.
- Log chunkserver disconnections in mfsmaster.
New in MooseFS 1.5.8 (Aug 27, 2008)
New in MooseFS 1.5.8 (Aug 27, 2008)