Tags: borkd/moosefs
Tags
Update version/release strings to v3.0.104-0 Binaries compiled from GH release v3.0.104 will identify as version 3.0.103 making automated operations and tests rather difficult. To further distinguish between vendor and local tree release is set to 0, instead of vendor default (1).
MooseFS 3.0.103 * (master+client) added space reservation for superuser * (bdev) new module for Linux - dedicated block device * (daemons) added optional 'processname_set' function * (daemons) fixed waitpid condition * (cs) added data precaching (posix_fadcvise(WILLNEED)) before reading chunk data * (master) remove chunk copy from structures (instead of leaving as INVALID) when replication returned error * (master) close listen sockets after fork (metadata save in background) * (master) added subprocess for saving downloaded metadata in background (pro only) * (master) fixed mfsrmsnapshot issue (SNAPSHOT flag not set in directories - intr. in 3.0.101) * (mount) added option to load master password from given file * (mount) added extremely fast (>1GB/s) pseudo-random generator visible as a virtual file '.random' in root directory (not listed by ls) * (metatools) added new metatool 'mfsmetadirinfo' - offline version of 'mfsdirinfo -p' * (tools) changed data structure used by 'mfsdirinfo -p' (faster, less memory usage) * (tools) network code refactoring (less code, reconnection to master on error) * (cs) proper disconnection from master during reload (maintenance mode during reload) * (cs) changed chunk testing routine (new definition is in MB/s per disk) * (cs) added optional high speed internal rebalancing
MooseFS 3.0.101 * (master) make under goal replications respect topology (patch made by tclh123) * (master) fix inforec undergoal (patch made by tclh123) * (cgiserv) fixed handling connection close during data sending (leaving active pipes which caused leaving mfs.cgi subprocesses) * (mount) decreased memory usage (fixed handling buffers allocated per thread) * (all) setting correct errno when read returns 0 (in sockets.c) * (mount) fixed double free of plock_data structure * (master) fixed inconsistency in calculating realsize when storage class definition has changed * (master+mount) fixed handling read-only filesystems (ro flag in exports and lookup-open lflags) * (all) fixed differences in defaults between source,config and manpages * (all) added 'nobreak' macro to explicitly inform compiler that intentionally there is no 'break' before following 'case' * (mount) added 'mfssuid' and 'mfsdev' options to mount (allows mounting with suid/dev options using system mount on Linux) * (cs) added using posix_fadvise(...DONTNEED) for tested chunks * (master) fixed HA bug (uninitialized variable might cause everlasting ELECT - PRO only) * (cs) fixed metaid handling * (master) added clearing SNAPHSOT eattr on file/directory modifications * (master) added optional same rack preference for destination server during undergoal replications * (mount+tools) increased masterproxy timeout from 1s to 20s
MooseFS 3.0.100 * (cs) fixed rare segfault during chunk sending to master after disconection * (mount) added thread for cleaning released files with delay * (mount) added assertion for lru cache (sustained open files) * (master+mount) added chunks data cache invalidation after chunksever disconnection and reconnection * (mount) changed (lowered) number of connection retries (depends on I/O retry counter)
MooseFS 3.0.98 * (mount) changed default cache mode on OS X from 'direct' to 'auto' due to problems with mmap * (cgiserv) added seteuid to 'mfs' or 'nobody' * (cs+tools) use readdir instead of readdir_r on glibc 2.24+ * (debian) added support for systemd in debian packages * (all) fixed library dependencies (for libpcap,libz and libm) * (mount) fixed race between defered 'open' and 'locks' * (master) more chunk debugs and better handling chunk status change * (cs) fixed handling mark for removal (after reload sometimes cs could send chunks marked for removal as normal chunks) * (master) added file with metadata checksums (for future use) * (master) fixed way of sending gids to changelog/follower * (master) added inode checksum for some changes sent to changelog/follower * (metadump) added '0x' prefix for fileds dumped as hex numbers * (master) fixed ACL mask synchronization issues (restoring from changelog/leader->follower)
MooseFS 3.0.95 * (mount+master) added update master version during reconnection to master (after updating master server) * (master) fixed winattr field size in setattr command * (mount) fixed dirattrcache (freezes or inefficiences during listing directories - introduced in 3.0.93) * (cgi) fixed displaying master charts without leader (pro only) * (mount) added info about using open dir cache in oplog/ophisotry
PreviousNext