| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
- https://github.com/moosefs/moosefs/releases/tag/v3.0.115
PR: 250239
Submitted by: Piotr Robert Konopelko (MooseFS) (maintainer)
Notes:
svn path=/head/; revision=551856
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MooseFS 3.0.114-1 (2020-07-27)
- (mount) fixed trunacting files open with O_APPEND flag (bug itntr. in 3.0.113, issue #368)
- (cs) added disk rebalance when all designated source disks are already empty (issue #364)
- (mount) added additional info to '.params' file (versions of mfs,libfuse itp.)
- (master+cs) added check against EACCES after lockf (according to Linux man - such stupid error can be returned here - issue #369)
- (master) fixed access checks in snapshot
- (cgi+cli) removed using supervisor (only available in PRO version)
- (cs) fixed deadlock condition on mutexes 'folderlock' and 'hashlock' (exists since 3.0.110)
- (tools) fixed oveflow protection in number parsing function
- (cs) fixed reporting to master duplicates with newer version
- (cs) changed job queue policy (some tasks are not limited now)
- (master) fixed reaction to status NOTDONE received from chunkservers
- (master) fixed syncing and closing negative file descriptor in bgsaver
- (mount+master) fixed handling keepcache and direct flags (related to issue #374)
- (cgi) changed time format (issue #197)
- (cs) added logging info when '.chunkdb' is not written to disk
- (master) fixed alphabetical order of commands detected in changelog
- (cs) changed queue limit to max workers (limited dynamically)
- (cs) fixed automatic chunkserver removal in master
- (master) added meta version increment in chunks_set_version
- (cs) added error detection during writing '.chunkdb'
- (all) added build id to 'what' strings
- (nbd+cgiserv) added chdir("/")
PR: 250060
Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer)
Notes:
svn path=/head/; revision=551269
|
|
|
|
|
|
|
|
|
| |
PR: 248152
Submitted by: Ronny Forberger <ronnyforberger@ronnyforberger.de>
Approved by: Piotr Robert Konopelko (MooseFS) <piotr.konopelko@moosefs.pro>
Notes:
svn path=/head/; revision=544371
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent changes since MooseFS 3.0.112:
* MooseFS 3.0.113-1 (2020-05-04)
- (master) removed unnecessary debug syslog messages
- (check) increased usleep tolerance due to some operating systems (issue #351)
- (master) changed condition that decides if master should wait for more chunks during I/O
- (mount) delayed setting channel for fuse notifications (very rare segfault in libfuse2 during init)
- (client+master) changed conditions for ancestor test in getattr (issue #350)
- (cs) added parameter for number of chunks to be send in single register packet
- (cs) fixed reporting damaged chunks in testing function (issue #352)
- (cs) removed some unnecessary damaged chunk notifications
- (client) changed open test in setattr (related to issue #350)
- (master) fixed handling truncate for open files (related to issue #350)
- (master) added uid mapping in setfacl function
- (master+client) added support for atomic truncate with open
- (master+client) fixed keep cache conditions
- (cs) introduced official label format defined in chunkserver configuration
- (nbd) added readonly mode and locking
- (cs) fixed condition in choosing disks for internal rebalance
- (mount) added workaround in access for a bug in FreeBSD kernel (issue #354)
- (cs) fixed master reconnection conditions (reload usually shouldn't cause reconnection)
- (freebsd) fixed FreeBSD port (makeports.sh)
- (master) changed disk removal detection algorithm (issue #356)
- (cs) fixed calculating size limits
- (cs) added handling inode limits in local filesystems on chunkservers (issue #358)
- (master) added topology grouping when new chunks are about to be created (prefer closer servers)
- (master) added more error messages to bgsaver
- (cs) added changing subfolder during internal rebalance (related to issue #326)
- (master+cs) added optional logging of long function execution times
- (all) fixes of small errors found by static code analysers
- (mount) turn off dentry invalidator for Linux kernels >= 4.19 (related to issue #357)
- (master) changed condition that checks timestamp in changelogs (less prone to small clock differences)
- (daemons) added time refresh function (for future use)
- (cgi+cli) changed mark for removal state name UNKNOWN->PENDING (related to issue #359)
- (client) decreased max IDLE time in writer module from 1s to 0.1s
- (client) update inode in dentry invalidator
- (tools) fixed mfscopyeattr, mfsseteattr and mfs*arch tools
- (master+client) added support for new eattrs: immutable, appendonly, undeletable (setting new undeletable extra attribute appropriately can help with issues like #357)
- (client) silenced "kern.proc.filedesc" syslog messages on FreeBSD (issue #360)
PR: 246416
Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer)
Notes:
svn path=/head/; revision=535332
|
|
|
|
|
|
|
|
|
|
|
|
| |
Technically wrong is better than litterally broken.
- The port uses PORTREVISION as part of the distname at the moment.
Until a proper fix for this is provided, quickly make it work again.
PR: 245041
Notes:
svn path=/head/; revision=530913
|
|
|
|
|
|
|
|
| |
PR: 245041
Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer)
Notes:
svn path=/head/; revision=530699
|
|
|
|
|
|
|
|
| |
PR: 244467
Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer)
Notes:
svn path=/head/; revision=528042
|
|
|
|
|
|
|
|
| |
PR: 244105
Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer)
Notes:
svn path=/head/; revision=526885
|
|
|
|
|
|
|
|
| |
PR: 243376
Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer)
Notes:
svn path=/head/; revision=523354
|
|
|
|
| |
Notes:
svn path=/head/; revision=508909
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
Notes:
svn path=/head/; revision=507372
|
|
|
|
|
|
|
|
|
| |
PR: 235991
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket)
Notes:
svn path=/head/; revision=495300
|
|
|
|
|
|
|
|
|
|
|
| |
The master port will upgrade all the moosefs3-* related ports as well.
Changelog available in the PR.
PR: 235028
Submitted by: maintaner
Notes:
svn path=/head/; revision=490839
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MooseFS 3.0.101-1 (2018-07-12)
- (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
PR: 229999
Submitted by: freebsd@moosefs.org (maintainer)
Notes:
svn path=/head/; revision=475223
|
|
|
|
|
|
|
|
| |
PR: 225752
Submitted by: Yasuhiro KIMURA
Notes:
svn path=/head/; revision=462227
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent changes since MooseFS 3.0.99:
* MooseFS 3.0.100-1 (2018-01-24)
- (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)
PR: 225460
Submitted by: freebsd@moosefs.com (maintainer)
Notes:
svn path=/head/; revision=460223
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent changes since MooseFS 3.0.97:
* MooseFS 3.0.99-1 (2017-11-23)
- (master) disconnect all clients when exports has changed
- (mount) do not show message about 'negative travel time' when the measured time is zero (happens in virtual machines)
- (all) fixed get16bit function on big-endian machines
* MooseFS 3.0.98-1 (2017-10-12)
- (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)
PR: 224157
Submitted by: freebsd@moosefs.com (maintainer)
Notes:
svn path=/head/; revision=455704
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MooseFS 3.0.97-1 (2017-08-01)
- (tools) fixed trash/sustained size desynchronization after file length changed by chunk creation
- (mount) fixed handling invalid arguments in posix lock command
* MooseFS 3.0.96-1 (2017-07-25)
- (tools) fixed segfault in mfsscadmin
* MooseFS 3.0.95-1 (2017-07-17)
- (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
PR: 221183
Submitted by: freebsd@moosefs.com (maintainer)
Notes:
svn path=/head/; revision=447136
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent changes since MooseFS 3.0.92-1:
* MooseFS 3.0.94-1 (2017-06-22)
- (mount) fixed support for CREATE/REPLACE flags in setxattr
- (mount) added headers for flock defines
- (all) added check for poll.h header file and use it instead of sys/poll.h if possible
- (master) added test for WRITE access on directory during moving between different parents
- (master) added clearing suig/sgid during write
- (master+mount) increased max symlink path size to 4096 (posix compliance)
* MooseFS 3.0.93-1 (2017-06-01)
- (master) redesigned xattr storage (much faster and uses less memory)
- (master) improved hash map in xattr and acl (static -> dynamic)
- (cgi+cli) added possibility to define master group as set of IP adresses divided by comma or semicolon
- (cs) fixed using fsync on closed descriptors (after change FSYNC_BEFORE_CLOSE option)
- (master) fixed removing default acl
- (master+mount) added support for basic Windows attributes (hidden,ro,system,archive)
- (cgi+cli) fixed working with followers only
- (all) added api for reading config parameters from master and chunkserver
- (tools) increased timeout from 10 seconds to 20 seconds (needed for huge snapshots)
PR: 220441
Submitted by: freebsd@moosefs.com (maintainer)
Notes:
svn path=/head/; revision=444964
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MooseFS 3.0.92-1 (2017-04-27)
- (master+tools) added chunk slices to mfsappendchunks
- (tools) added archive mode tools
- (master+mount) fixed getfacl (unnecessary check for read rights for uid/gid)
- (master) fixed changing acl mask during setattr
PR: 219087
Submitted by: freebsd@moosefs.com (maintainer)
Notes:
svn path=/head/; revision=440262
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent changes since MooseFS 3.0.90:
* MooseFS 3.0.91-1 (2017-04-07)
- (all) silence false warnings generated by static analyzers (clang and cppcheck)
- (master) fixed quota testing routine used during 'move/rename'
- (all) added README.md to distribution
- (cs+mount) decreased delay in conncache
- (mount) fixed reading done by many (20+) threads using one descriptor (premature removing requests from queue during cleaning)
PR: 218502
Submitted by: freebsd@moosefs.com (maintainer)
Notes:
svn path=/head/; revision=438140
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent changes since MooseFS 3.0.88:
* MooseFS 3.0.90-1 (2017-03-15)
- (master) fixed 'move/rename' with quota
- (master) fixed chunk counters shown in cli/cgi
- (master+tools) added option 'preserve hardlinks' to mfsmakesnapshot
- (master) fixed acl copying during mfsmakesnapshot
* MooseFS 3.0.89-1 (2017-02-21)
- (mount) added fixing file length in all inodes after write
- (cs) split bitfiled into separate bytes (fixed potential race condition)
- (master) setting operation to NONE before sending status (silence unnecessary messages in some cases)
- (cs) increased verbosity of crc-error messages
- (cs) fixed invalidating preserved block in case of truncate down followed by truncate up
- (mount) increased master-proxy buffer sizes
PR: 218222
Submitted by: freebsd@moosefs.com (maintainer)
Notes:
svn path=/head/; revision=437361
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
Notes:
svn path=/head/; revision=434247
|
|
|
|
|
|
|
|
| |
PR: 215012
Submitted by: freebsd@moosefs.com (maintainer)
Notes:
svn path=/head/; revision=427632
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MooseFS 3.0.84-1 (2016-10-06)
- (master) fixed setting acl-default without named users or named groups
- (master) fixed master-follower synchronization after setting storage class
* MooseFS 3.0.83-1 (2016-09-30)
- (cs) changed header size from 5k to 8k (due to 4k-sector hard disks)
* MooseFS 3.0.82-1 (2016-09-28)
- (all) silenced message about using deprecated parameter 'oom_adj'
- (mount) fixed FreeBSD delayed release mechanism
- (mount) added rwlock for chunks
PR: 213395
Submitted by: maintainer
Notes:
svn path=/head/; revision=423890
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Pet PORTLINT as well
Changelog:
* MooseFS 3.0.81-1 (2016-07-25)
- (mount) fixed oom killer disabling (setting oom_adj and oom_score_adj)
- (cli) fixed displaying inactive mounts
- (mount) added fsync before removing any locks
- (daemons) added disabling oom killer (Linux only)
- (all) small fixes in manpages
- (mount) fixed handling nonblocking lock commands (unlock and try) in both locking mechanisms
- (daemons+mount) changed default settings for limiting malloc arenas (Linux only)
PR: 211527
Notes:
svn path=/head/; revision=419480
|
|
PR: 210306
Submitted by: Jakub Kruszona-Zawadzki <acid@moosefs.com>
Notes:
svn path=/head/; revision=419134
|