Bug 216974 - sysutils/moosefs3-master: Update to 3.0.88
Summary: sysutils/moosefs3-master: Update to 3.0.88
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Nikolai Lifanov
URL: https://moosefs.com
Keywords: easy, patch, patch-ready
Depends on:
Blocks:
 
Reported: 2017-02-10 18:41 UTC by MooseFS FreeBSD Team
Modified: 2017-02-16 19:57 UTC (History)
2 users (show)

See Also:


Attachments
Update to the newest stable version (3.0.88-1) (1.24 KB, patch)
2017-02-10 18:41 UTC, MooseFS FreeBSD Team
freebsd: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description MooseFS FreeBSD Team 2017-02-10 18:41:59 UTC
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)
Comment 1 Nikolai Lifanov freebsd_committer freebsd_triage 2017-02-16 19:19:23 UTC
take
Comment 2 commit-hook freebsd_committer freebsd_triage 2017-02-16 19:38:25 UTC
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
Comment 3 Nikolai Lifanov freebsd_committer freebsd_triage 2017-02-16 19:39:16 UTC
Committed, thanks!

Feel free to CC me to your future MooseFS-related updates
and I'll pick them up if I see them.
Comment 4 MooseFS FreeBSD Team 2017-02-16 19:57:58 UTC
(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