Bot releases are hidden (Show)
Dear MooseFS Users,
We are happy to announce that MooseFS 3.0.118 is released! π
This is mostly a bugfix release. It also introduces a few improvements and new features, including:
moosefs
man page.We would like to say big thanks to all the contributors who helped us making this release, especially (alphabetically): @asyslinux, @tianon, @xctan. Thank you for your valuable time, input, and help in making MooseFS better!
(If I forgot to mention somebody, I am sorry for that and please definitely let me know!)
Please find a complete list of changes included in this release below:
autoconf
files (issue #525)cgi
and cgitb
(issue #567)unmap
protocol (issue #551)build aux
files to separate folder build-aux
and made moosefs cross-build friendlyREADME
and README.md
filesmoosefs
We recommend to update your MooseFS clusters to this version.
Thank you,
Piotr / MooseFS Team
Published by pkonopelko over 1 year ago
Dear MooseFS Users,
We are happy to announce that MooseFS 3.0.117 is released! π
This is mostly a bugfix release. It also introduces a few improvements and new features, including:
mfsbdev
/ nbd
),ATIME_MODE
to 2
(similar to relatime
).We would like to say big thanks to all the contributors who helped us making this release, especially (alphabetically): @alexcrow1974, @alpharde, @borkd, @deltabweb, @eleaner, @footlooseboss, @inkdot7, @jkiebzak, @jSML4ThWwBID69YC, @nickb937, @njaard, @onlyjob, @struthio, @tianon, @zcalusic, @Zorlin. Thank you for your valuable time, input, and help in making MooseFS better!
(If I forgot to mention somebody, I am sorry for that and please definitely let me know!)
Please find a complete list of changes included in this release below:
unlink
, rmdir
and rename
atime
/mtime
data structure-fstack-clash-protection
by some OS'es)..
and .
in fs_lookup
(issue #473)SIGUSR1
instead of SIGINFO
even on system where SIGINFO
is definedATIME_MODE
to 2
(issue #478)atime
/mtime
/ctime
preservation during snapshot (in HA environment upgrade may cause one time desync; issue #489)We recommend to update your MooseFS clusters to this version.
Best regards,
Piotr / MooseFS Team
Published by pkonopelko about 3 years ago
Dear MooseFS Users,
We are happy to announce that MooseFS 3.0.116 is released! π
This is mostly a bugfix release. It also introduces a few improvements and new features, including:
-o mfssymlinkcacheto
mounting parameter),INODE_REUSE_DELAY
config option for defining inode reuse delay in Master Server (in mfsmaster.cfg
),rebalance
state to be used in replication,We would like to say big thanks to all the contributors who helped us making this release, especially (alphabetically): @BillKen, @Eronana, @jSML4ThWwBID69YC, @onlyjob, @stevew-Purdue, @struthio, @tianon. Thank you for your valuable time, input, and help in making MooseFS better!
(If I forgot to mention somebody, I am sorry for that and please definitely let me know!)
Please find a complete list of changes included in this release below:
rebalance
state are now allowed to be used in replication,load+hlstatus
packet,scount
is zero (no chunkservers β issue #412),rwlock
from descriptor to inode (fixes append issues),htmlentities
function for various strings,mfsexports.cfg
and mfstopology.cfg
,sustained
inodes (workaround for FreeBSD problem β issue #362),sgid
for directories on follower and during restore from changelog,&
in javascript URLs (issue #439),*_CHUNK_CHECKSUM
, *_CHUNK_CHECKSUM_TAB
).We recommend to update your MooseFS clusters to this version.
Best regards,
Piotr / MooseFS Team
Published by pkonopelko about 4 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:
chunkid
logged to syslog (only in changelog it is left in decimal format)hex
to dec
in replicator moduleopen
/create
mode to the .oplog
lookup
cacheWe recommend to update your MooseFS cluster(s) to this version.
Best regards,
Piotr / MooseFS Team
Published by pkonopelko about 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:
.params
special file on MooseFS Client side,.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:
LOCK_*
constants (issue #366)O_APPEND
flag (bug introduced in 3.0.113, issue #368).params
file (versions of MooseFS, libfuse
etc.)EACCES
after lockf
(issue #369)folderlock
and hashlock
(exists since 3.0.110).params
fileNOTDONE
received from chunkserversbgsaver
keepcache
and direct
flags (related to issue #374)fuse
library.chunkdb
is not written to diskchunks_set_version
.chunkdb
what
stringsidstr.h
and rearranging source lists in Makefileschdir("/")
rc.d
master scriptBest regards,
Piotr / MooseFS Team
Published by pkonopelko over 4 years ago
Dear MooseFS Users,
We are happy to announce that MooseFS 3.0.113 is now stable!
This is both bugfix and feature release. Apart from fixing the issues that were recently found, it introduces:
immutable
, appendonly
, undeletable
.man mfseattr
for more information).
and several more features.
This release improves Chunkserver a lot (registering chunks to Master Server, reporting damaged chunks, internal rebalance, reloading, calculating size limits, handling inode limits on underlying file systems). It also adds new and improves existing workarounds to issues related to OS's kernels and improves directory entry invalidator introduced in MooseFS 3.0.112.
We would like to thank all the contributors who helped us making this release, especially (alphabetically):
@borkd, @eleaner, @jSML4ThWwBID69YC, @onlyjob, @rafamiga, @tamas-ac.
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:
libfuse2
during init)getattr
(issue #350)setattr
(related to issue #350)setfacl
functionmakeports.sh
)bgsaver
dentry
invalidator for Linux kernels >= 4.19 (related to issue #357)UNKNOWN
β> PENDING
(related to issue #359)IDLE
time in writer module from 1s to 0.1sdentry
invalidatormfscopyeattr
, mfsseteattr
and mfs*archive
toolseattrs
: immutable
, appendonly
, undeletable
(setting new undeletable
extra attribute appropriately can help with issues like #357)kern.proc.filedesc
syslog messages on FreeBSD (issue #360)Best regards,
Piotr / MooseFS Team
Published by pkonopelko over 4 years ago
Dear MooseFS Users,
MooseFS 3.0.112 is now stable!
This release is a bugfix and feature release. It introduces support for disabling individual filesystem commands in Master Server (configurable in mfsexports.cfg
) and respecting them on the Client side (issue #344). It also adds support for STRICT
and LOOSE
mode in KEEP
and ARCHIVE
(issue #249). This release fixes various other issues too, including a workaround for Linux kernel bug related to EBUSY
issue by adding directory entry invalidator (issue #98).
We would like to thank all the contributors who helped us making this release, especially (alphabetically):
@borkd, @Damien9527, @linux-ops, @MonkeyFang, @onlyjob, @pault28, @tnktls.
Thank you for all your valuable input, help and making MooseFS better!
(If I forgot to mention somebody, I am very sorry and please let me know!)
Please find a complete list of fixes and new features that this release includes below:
LOCKED
and EAGAIN
status in readdata
.oplog
messagesmfsexports.cfg
read
/write
/readdir
disables on client side (better error messages).params
filesyslog
message for locked chunksdentry
invalidator (needed in Linux with kernel < 4.19 β EBUSY
issue)xattr
and posixacl
modulesmastersupervisor
code (HA only, intr. in 3.0.107)csid
in chunk module (adding released csid
to the end of free list)STRICT
and LOOSE
mode in KEEP
and ARCHIVE
to
set to 0 in mfsappendchunks
mfsappendchunks
man pageBest regards,
Piotr / MooseFS Team
Published by pkonopelko over 4 years ago
Dear MooseFS Users,
MooseFS 3.0.111 is now stable! This release adds protections against segfaults in MooseFS Chunkserver module (issue #342).
We would like to thank @onlyjob and @uu for reporting the issue. Thank you for all your valuable input, help and making MooseFS better!
Please find a complete list of fixes and new features that this release includes below:
Best regards,
Piotr / MooseFS Team
Published by pkonopelko over 4 years ago
Dear MooseFS Users,
MooseFS 3.0.110 is now stable! This release is a bugfix release mainly. It addresses issues related to handling duplicated chunks, placing chunks in subfolders on Chunkservers, internal rebalance, fixes FreeBSD-related issues and adds a few other minor fixes.
This release also introduces several new config options, new logo and favicon in MFS CGI interface and possibility to dump non-printable characters in metadata dumper.
We would like to thank all the contributors who helped us making this release, especially (alphabetically): @borkd, @jSML4ThWwBID69YC, @onlyjob and @smurfix. Thank you for all your valuable input, help and making MooseFS better!
(If I forgot to mention somebody, I am very sorry and please let me know!)
Please find a complete list of fixes and new features that this release includes below:
.chunkdb
favicon.ico
, change to current logotype β issue #328)matoml
module)mypread
and mypwrite
macro (code cleaning)O_WRONLY
no longer causes EACCES
(might be related to issue #334)Best regards,
Piotr / MooseFS Team
Published by pkonopelko almost 5 years ago
Dear MooseFS Users,
MooseFS 3.0.109 is now stable! This release fixes one minor bug in MooseFS CGI Server introduced in 3.0.108 and adds a possibility to allow starting MooseFS Chunkserver with invalid entries in mfshdd.cfg
.
We would like to thank all the contributors who helped us making this release. Thank you for all your help!
Please find the list of fixes and new features that this release includes below:
mfshdd.cfg
Best regards,
Piotr / MooseFS Team
Published by pkonopelko almost 5 years ago
Dear MooseFS Users,
MooseFS 3.0.108 is now stable! This release is a bugfix release.
We would like to thank all the contributors who helped us making this release, especially (alphabetically): @onlyjob, @Programie, @xandrus. Thank you for all your help!
(If I forgot to mention somebody, I am very sorry and please let me know!)
Please find the list of fixes that this release includes below:
masterinfolist
content-type: text/plain
to cgi outputs with errorsrmdir
packet sizeBest regards,
Piotr / MooseFS Team
Published by pkonopelko almost 5 years ago
Dear MooseFS Users,
Long-awaited MooseFS 3.0.107 is now stable!
This release is mainly a bugfix release (and includes a lot of fixes). We strongly recommend to upgrade to this latest version! This release also introduces some new features, including support for libfuse3
.
We would like to thank all the contributors who helped us making this release, especially (alphabetically): @eleaner, @hradec, @itongqingbo, @njaard, @onlyjob, @steffenb7333. Thank you for all your help!
(If I forgot to mention somebody, I am very sorry and please let me know!)
Please find the list of fixes and new features that this release includes below:
bgjobs
module (jobhash
)libfuse3
(related to issue #302)readdirplus
(related to issue #302)fuse
(wrong lock_owner
in flush β issue #305)readdata.c
(closes issue #306)inode->fleng
mapdisable_all
, added summary at the endfuse
version in the kernel and adjusting behaviourpython
scripts (preference for python3
in configure)bgsaver
to nonblocking moderestore
run mode (works similar to mfsmaster -a
but without running daemon)Best regards,
Piotr / MooseFS Team
Published by pkonopelko over 5 years ago
MooseFS 3.0.105 is now stable! This release is mainly a bugfix release, however it also introduces a new feature of specifying subfolder for Block Devices on MooseFS.
We would like to thank all the contributors who helped us making this release, especially (alphabetically): @dragon2611, @eleaner, @jkiebzak, @onlyjob, @xandrus. Thank you for all your help!
(If I forgot to mention somebody, I am very sorry and please let me know!)
Please find the list of fixes this release includes below:
pcap_lookupdev
Best regards,
Piotr / MooseFS Team
Published by pkonopelko over 5 years ago
MooseFS 3.0.104 is now stable! This release includes both bugfixes and new features.
We would like to thank all the contributors who helped us making this release, especially (alphabetically): @borkd, @dragon2611, @nickb937, @njaard, @onlyjob. Thank you for all your help!
(If I forgot to mention somebody, I am very sorry and please let me know!)
Please find the list of fixes this release includes below:
userperm
and otherperm
in ACL (in practice it doesn't matter β mainly cosmetics)python3
compatibility issue (casting to int
for %X
format)mmaps
leads to memory not being properly released by the kernel)_netdev
option β sometimes needed in case of mounting from fstabrackid
as string paths in mfstopology.cfg
(introduced optional higher distances between servers)cppcheck
(fixes #179)pylint
(fixes #180)humanize_number
(NetBSD)ENOSPC
condition β issue #201).params
pseudofile with mfsmount working parameters (such as cache sizes, timeouts etc.)mfsfileinfo
chart.cgi
url (issue #200)Best regards,
Piotr / MooseFS Team
Published by pkonopelko almost 6 years ago
MooseFS 3.0.103 is now stable! This release includes both bugfixes and new features.
The biggest and most awaited feature introduced in this version is support for Block Storage which allows you to skip FUSE layer completely and give a block device instead of a file system layer to the OS on the Client using mbfsbdev
instead of mfsmount
.
See more in man mfsbdev
.
This is kind of "feature release" of Block Device - we may improve it or its management in the future. You are very welcome to test it and report any issues by raising a GitHub issue. Your reports will help to make this feature and MooseFS better! π :)
The second new big feature is mfsmetadirinfo
. It is so-called "offline" implementation of well-known mfsdirinfo -p
and similarly allows you to count real space usage of a particular directory precisely, with taking snapshots into consideration. The tool is faster than mfsdirinfo -p
and you can use it on your Master Server. The tool operates on a dumped metadata file (e.g. metadata.mfs.back
or metadata.mfs
).
See more in man mfsmetadirinfo
.
This release also includes extremely fast (>1GB/s) pseudo-random generator visible as a virtual file .random
in root directory (not listed by ls
). You can use it for testing purposes, similarly as you use e.g. /dev/urandom
.
MooseFS constantly checks Chunks' checksums in background in order to prevent silent data corruption. This version gives you ability to define speed in MB/s of this checking. It is especially important for big clusters with huge number of small files where definition in chunks per second could reflect in a very long time of whole cluster checking (like years).
Please find the list of fixes this release includes below:
mfsmetadirinfo
- offline version of mfsdirinfo -p
.random
in root directory (not listed by ls
)mfsdirinfo -p
(faster, less memory usage)processname_set
function(posix_fadcvise(WILLNEED))
before reading chunk datamfsrmsnapshot
issue (SNAPSHOT flag not set in directories - intr. in 3.0.101)Best regards,
Piotr / MooseFS Team
Published by pkonopelko about 6 years ago
Dear MooseFS Users,
MooseFS 3.0.101 is stable now! Please find the list of fixes this release includes below:
mfs.cgi
subprocesses)sockets.c
)plock_data
structurero
flag in exports and lookup-open lflags
)nobreak
macro to explicitly inform compiler that intentionally there is no break
before following case
mfssuid
and mfsdev
options to mount (allows mounting with suid/dev options using system mount on Linux)posix_fadvise(...DONTNEED)
for tested chunksmetaid
handlingBest regards,
Piotr / MooseFS Team
Published by pkonopelko over 6 years ago
Dear MooseFS Users,
MooseFS 3.0.100 is stable now! Please find the list of fixes this release includes below:
Best regards,
Piotr / MooseFS Team
Published by pkonopelko almost 7 years ago
Dear MooseFS Users,
MooseFS 3.0.99 is stable now! Please find the list of fixes this release includes below:
Best regards,
Peter / MooseFS Team
Published by pkonopelko almost 7 years ago
Dear MooseFS Users,
MooseFS 3.0.98 is stable now! Please find the list of fixes and new features this release includes below:
Best regards,
Peter / MooseFS Team
Published by pkonopelko about 7 years ago
Dear MooseFS Users,
MooseFS 3.0.97 is stable now! Please find the list of fixes this release includes below:
Best regards,
Peter / MooseFS Team