aboutsummaryrefslogtreecommitdiff
path: root/sysutils/moosefs3-master
Commit message (Collapse)AuthorAgeFilesLines
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-064-4/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* sysutils/moosefs3-master: Update MooseFS to 3.0.115Loïc Bartoletti2020-10-102-4/+4
| | | | | | | | | | | 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
* sysutils/moosefs3: pdate to 3.0.114-1Tobias C. Berner2020-10-032-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* sysutils/moosefs3-master: mfsmaster rc, add BEFORE: mountlateTobias C. Berner2020-08-082-1/+2
| | | | | | | | | 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
* sysutils/moosefs3-master: Update to 3.0.113Tobias C. Berner2020-05-152-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* sysutils/moosefs3-master: fix fetchTobias C. Berner2020-04-061-1/+1
| | | | | | | | | | | | 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
* sysutils/moosefs3-master: Update to 3.0.112Tobias C. Berner2020-04-042-5/+5
| | | | | | | | PR: 245041 Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer) Notes: svn path=/head/; revision=530699
* sysutils/moosefs3-master: Update MooseFS port to use fusefs-libs3Tobias C. Berner2020-03-082-5/+5
| | | | | | | | PR: 244467 Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer) Notes: svn path=/head/; revision=528042
* sysutils/moosefs3-master: Update to 3.0.111Tobias C. Berner2020-02-232-6/+6
| | | | | | | | PR: 244105 Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer) Notes: svn path=/head/; revision=526885
* sysutils/moosefs3-master: Update to 3.0.109Tobias C. Berner2020-01-172-5/+5
| | | | | | | | PR: 243376 Submitted by: MooseFS FreeBSD Team <freebsd@moosefs.pro> (maintainer) Notes: svn path=/head/; revision=523354
* Convert to UCL & cleanup pkg-message (categories s)Mathieu Arnold2019-08-144-16/+24
| | | | Notes: svn path=/head/; revision=508909
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-0/+1
| | | | | | | | | | | | | | | | | | 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
* Add compiler:c11 to USES to fix build on gcc-based architectures.Mark Linimon2019-03-101-1/+1
| | | | | | | | | PR: 235991 Submitted by: Piotr Kubaj Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=495300
* sysutils/moosefs3-master: Update to 3.0.103Luca Pizzamiglio2019-01-213-5/+8
| | | | | | | | | | | 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
* update MooseFS to 3.0.101Nikolai Lifanov2018-07-242-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Clean up some USES=pythonAntoine Brodin2018-02-181-3/+3
| | | | | | | | PR: 225752 Submitted by: Yasuhiro KIMURA Notes: svn path=/head/; revision=462227
* update MooseFS to 3.0.100Nikolai Lifanov2018-01-282-4/+4
| | | | | | | | | | | | | | | | | | 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
* update MooseFS to 3.0.99Nikolai Lifanov2017-12-072-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* update MooseFS to 3.0.97-1Nikolai Lifanov2017-08-022-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | * 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
* update MooseFS to 3.0.94-1Nikolai Lifanov2017-07-032-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* update sysutils/moosefs3-* to 3.0.92Nikolai Lifanov2017-05-062-4/+4
| | | | | | | | | | | | | | | * 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
* Update sysutils/moosefs3-master to 3.0.91Guido Falsi2017-04-102-4/+4
| | | | | | | | | | | | | | | | | | 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
* update sysutils/moosefs3-master to 3.0.90Nikolai Lifanov2017-03-312-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* update sysutils/moosefs3-master to 3.0.88-1Nikolai Lifanov2017-02-162-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Update to upstream version 3.0.86Thomas Zander2016-12-032-4/+4
| | | | | | | | PR: 215012 Submitted by: freebsd@moosefs.com (maintainer) Notes: svn path=/head/; revision=427632
* Update to version 3.0.84Pawel Pekala2016-10-122-3/+4
| | | | | | | | | | | | | | | | | | | | | | | * 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
* sysutils/moosefs3-master: Update to 3.0.81Mark Felder2016-08-022-4/+4
| | | | | | | | | | | | | | | | | | | | - 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
* Add remaining moosefs3-* ports to the ports treeMark Felder2016-07-2612-0/+309
PR: 210306 Submitted by: Jakub Kruszona-Zawadzki <acid@moosefs.com> Notes: svn path=/head/; revision=419134