Date: Wed, 15 Jan 2020 19:01:41 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 243376] sysutils/moosefs3-master: Update to 3.0.109 Message-ID: <bug-243376-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D243376 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@FreeBSD.org Reporter: freebsd@moosefs.com CC: asomers@FreeBSD.org, cem@freebsd.org, feld@FreeBSD.org, lifanov@freebsd.org, linimon@FreeBSD.org, pizzamig@freebsd.org Attachment #210766 maintainer-approval+ Flags: Created attachment 210766 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D210766&action= =3Dedit 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 (chec= ked 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/wri= te - (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 behavi= our * 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 (iss= ue #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 char= ts (successful/unsuccessful - issue #273) - (all) added new charts with number of chunk creations and interna chang= es (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 li= st - (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 w= rite module) - (cli) fixed status returned in case of master name that can't be resolv= ed (issue #238) - (nbd) added option for specifying subfolder on MFS for block devices (i= ssue #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 #1= 92) - (metatools) fixed conflict with builtin function 'humanize_number' (Net= BSD) - (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 (su= ch 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 --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-243376-7788>