[Bug 243376] sysutils/moosefs3-master: Update to 3.0.109
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Jan 15 19:01:43 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243376
Bug ID: 243376
Summary: sysutils/moosefs3-master: Update to 3.0.109
Product: Ports & Packages
Version: Latest
Hardware: Any
URL: https://moosefs.com
OS: Any
Status: New
Keywords: easy, patch, patch-ready
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs at FreeBSD.org
Reporter: freebsd at moosefs.com
CC: asomers at FreeBSD.org, cem at freebsd.org,
feld at FreeBSD.org, lifanov at freebsd.org,
linimon at FreeBSD.org, pizzamig at freebsd.org
Attachment #210766 maintainer-approval+
Flags:
Created attachment 210766
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=210766&action=edit
Update to the latest stable version (3.0.109-1)
Update MooseFS to the latest stable version (3.0.109-1).
The master port will upgrade all the moosefs3-* related ports as well.
This change in ports passes QA (portlint, poudriere).
Recent changes since MooseFS 3.0.103:
* MooseFS 3.0.109-1 (2019-11-28)
- (mfscgiserv) fixed handling redirects (bug intr in 3.0.108)
- (cs) added allowance for starting with invalid entries in 'mfshdd.cfg'
* MooseFS 3.0.108-1 (2019-11-19)
- (cli+cgi) fixed bug related to masterinfolist
- (master) fixed sign in reporting time difference
- (cgiserv) added 'content-type: text/plain' to cgi outputs with errors
- (master) fixed rmdir packet size
* MooseFS 3.0.107-1 (2019-11-04)
- (master) added NOP command to changelog
- (master+supervisor) added time check
- (cs) fixed behaviour when job queue is full
- (cli+cgi) added time data to master servers
- (cs) fixed NOP packets ping-pong
- (client) fixed NOP flooding in write module
- (cs) fixed race condition in bgjobs module (jobhash)
- (cs+mount) added new status returned to mount when queue is full and
support for it in client module
- (mount) added initial support for libfuse3 (related to issue #302)
- (mount) added support for readdirplus (related to issue #302)
- (mount) workaround for bug in fuse (wrong lock_owner in flush - issue #305)
- (mount) fixed deadlock in readdata.c (closes issue #306)
- (mount+master) fixed few small issues related to POSIX compliance (checked
by pjd)
- (all) changed prefered C standard from C99 to C11 and added tests for
atomics
- (mount) move read/write structures initialization from open to read/write
- (mount,mfsio) added new inode->fleng map
- (configure) added option disable_all, added summary at the end
- (freebsd) detecting new fuse version in the kernel and adjusting behaviour
* MooseFS 3.0.106-1 (2019-08-27)
- (tools) better handling unrecognized options
- (master) better hard links handling
- (master) added limit for number of hardlinks allowed for one object
- (master) added option for automatic removal of unused chunkservers (issue
#247)
- (metadirinfo) fixed segfault when output filename is not specified
- (chunktool) added file name fixing option (issue #276)
- (all) changed chunk replication and deletion charts into two color charts
(successful/unsuccessful - issue #273)
- (all) added new charts with number of chunk creations and interna changes
(also successful and unsuccesful)
- (master) added ignoring chunk with id zero sent from chunkserver
- (metadump) added option for dumping parts of metadata
- (master) added more logs to background data write subprocess (connected
with issue #280)
- (master) fixed LEADER/FOLLOWER desync on SETCHUNK command (pro only)
- (cli+cgi) fixed shebang in python scripts (preference for python3 in
configure)
- (master) changed pipe in bgsaver to nonblocking mode
- (master) added check if the background saving process is alive
- (master) added lockfile for background saving process
- (master) added protection against time going back in the free inodes list
- (master) added protection in FOLLOWER against not keeping up with the
LEADER (pro only)
- (master) changed condition for removing chunk from data structures (all
chunkservers have to be connected)
- (master) added 'restore' run mode (works similar to 'mfsmaster -a' but
without running daemon)
- (master) take write replication counters into account in server ordering
for new chunk creations
- (master) changed calcualting replication limits in chunk rebalance
procedure (using actual usage difference)
* MooseFS 3.0.105-1 (2019-05-24)
- (nbd) fixed segfault when filename not specified
- (client) fixed size of waiting threads counter (very rare deadlock in write
module)
- (cli) fixed status returned in case of master name that can't be resolved
(issue #238)
- (nbd) added option for specifying subfolder on MFS for block devices (issue
#252)
- (netdump) fixed using deprecated function pcap_lookupdev
- (cli) fixed 'free space' in plain mode
* MooseFS 3.0.104-1 (2019-03-18)
- (master) fixed taking into account labels in classes 1-9
- (master) fixed recovering userperm and otherperm in ACL (in practice it
doesn't matter - mainly cosmetics)
- (cli+cgi) fixed python3 compatibility issue (casting to int for "%X"
format)
- (master) increased mmap allocation block size (Linux kernel issue - too
many mmaps leads to memory not being properly released by the kernel)
- (client) fixed handling internal packets with size zero (client
disconnection during chunkserver registration)
- (client) fixed symlink cache handling (potential race condition)
- (master) added global option for preventing using same ip or same rack for
more than one chunk copy
- (client) added ignoring '_netdev' option - sometimes needed in case of
mounting from fstab
- (master) added defining rackid as string paths in mfstopology.cfg
(introdiced optional higher distances between servers)
- (master) fixed desync on adding damaged chunk
- (master) added changelog save mode (background,async and sync)
- (all) fixed issues reported by cppcheck (fixes #179)
- (cli+cgi) fixed issues reported by pylint (fixes #180)
- (cs) added 'damaged' flag to chunk (prevents syslog flooding - issue #192)
- (metatools) fixed conflict with builtin function 'humanize_number' (NetBSD)
- (master) better handling chunks with pending high-priority jobs
- (master) long loop detection (log info whenever time between polls is
longer than 1 second)
- (master) fixed condition that checks if thare are all chunkservers and all
chunks available (and using it for detecting ENOSPC condition - issue #201)
- (mount) added '.params' pseudofile with mfsmount working parameters (such
as cache sizes,timeouts etc.)
- (cs) fixed removing chunks from data structures when marking disk as
'damaged' (issue #207)
- (cs) fixed handling 'damaged' disks with chunks on reload (issue #207)
- (cs) unlink duplicates week after detection (instead of removing them
instantly - related to issue #207)
- (tools) added displaying number of blocks in 'mfsfileinfo'
- (master) added error messages for 'fork' errors
- (cgi) fixed handling encodings (issue #206 and #208)
- (cgi) added timestamp (issue #197)
- (cgi) fixed chart.cgi url (issue #200)
- (cs) fixed crc values for non existing blocks
- (mount) fixed changing processname
- (supervisor) added reloading config parameters on SIGHUP (aka 'reload' -
'pro' version only)
- (cs) fixed exiting protocol
- (cs) added internal rebalance chart
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list