Created attachment 179847 [details] Update to the newest stable version (3.0.88-1) This is a small change in ports (Makefile + distinfo) and passes QA (portlint, poudriere). Recent changes since MooseFS 3.0.86: * MooseFS 3.0.88-1 (2017-02-08) - (mount) added read cache clean on write (same file access using different descriptors) - (mount) added missing cond_destroy in readdata.c (fix sent by Jakub Ratajczak) - (master) fixed initializing packet size for reading 'sustained' directory - (all) fixed zassert for printing correct statuses in case of pthread functions * MooseFS 3.0.87-1 (2017-02-01) - (mount) fix fleng in finfo after truncate (patched by Davies Liu) - (mount) fix overlapped read (patched by Davies Liu) - (mount) fixed invalidating chunk cache after truncate - (mount) fixed fleng handling in read worker - (mount) fixed handling BREAK state in read worker - (mount) changed handling data invalidation in read module (sometimes could be less efficient, but it is much more safer) - (tools) fixed number parsing (patched by Paweł Gawroński) - (cli) fixed printed host/port options - (mount) moved pipes from requests to workers (read and write - huge decrease of descriptors used by mount) - (mount) changed signal to broadcast in rwlock (fixed very rare read/write deadlock) - (mount) fixed 'open descriptors' leak (lookup(with data for open)->open(with cached data)->close) - (mount) fixed potential 'race condition' - free 'csdata' during access - (master) split (only internally) sustained folder into 256 subfolders (too many sustained files caused socket timeouts in master)
take
A commit references this bug: Author: lifanov Date: Thu Feb 16 19:37:54 UTC 2017 New revision: 434247 URL: https://svnweb.freebsd.org/changeset/ports/434247 Log: update sysutils/moosefs3-master to 3.0.88-1 * MooseFS 3.0.88-1 (2017-02-08) - (mount) added read cache clean on write (same file access using different descriptors) - (mount) added missing cond_destroy in readdata.c (fix sent by Jakub Ratajczak) - (master) fixed initializing packet size for reading 'sustained' directory - (all) fixed zassert for printing correct statuses in case of pthread functions * MooseFS 3.0.87-1 (2017-02-01) - (mount) fix fleng in finfo after truncate (patched by Davies Liu) - (mount) fix overlapped read (patched by Davies Liu) - (mount) fixed invalidating chunk cache after truncate - (mount) fixed fleng handling in read worker - (mount) fixed handling BREAK state in read worker - (mount) changed handling data invalidation in read module (sometimes could be less efficient, but it is much more safer) - (tools) fixed number parsing (patched by Pawe? Gawro?ski) - (cli) fixed printed host/port options - (mount) moved pipes from requests to workers (read and write - huge decrease of descriptors used by mount) - (mount) changed signal to broadcast in rwlock (fixed very rare read/write deadlock) - (mount) fixed 'open descriptors' leak (lookup(with data for open)->open(with cached data)->close) - (mount) fixed potential 'race condition' - free 'csdata' during access - (master) split (only internally) sustained folder into 256 subfolders (too many sustained files caused socket timeouts in master) PR: 216974 Submitted by: freebsd@moosefs.com (maintainer) Changes: head/sysutils/moosefs3-master/Makefile head/sysutils/moosefs3-master/distinfo
Committed, thanks! Feel free to CC me to your future MooseFS-related updates and I'll pick them up if I see them.
(In reply to Nikolai Lifanov from comment #3) Nikolai, thanks for the commit and offer, I'll definitely CC you in the future! :) Best regards, Peter / MooseFS Team