summaryrefslogtreecommitdiff
path: root/filesystems/glusterfs
AgeCommit message (Collapse)AuthorFilesLines
2015-04-09Update glusterfs to 3.6.2manu12-983/+81
This is a maintenance release, complete Changelog can be found here: http://blog.gluster.org/2015/01/glusterfs-3-6-2-ga-released/
2015-03-12requires openssltnn1-1/+2
2015-01-11On systems with MMX support, additional files are installed.joerg2-2/+10
2015-01-11Only python 2.x is supported, mark it so.wiz1-1/+3
2014-12-11Don't use -I without argument.joerg2-1/+15
2014-11-20Remove trailing whitespace.wiz2-5/+5
2014-11-20Remove patch that is not in distinfo.wiz1-13/+0
2014-11-18Upgrate to glusterfs 3.6.0manu21-319/+1141
New features: - Volume Snapshots Distributed lvm thin-pool based snapshots for backing up volumes in a Gluster Trusted Storage Pool. Apart from providing cluster wide co-ordination to trigger a consistent snapshot, several improvements have been performed through the GlusterFS stack to make translators more crash consistent. Snapshotting of volumes is tightly coupled with lvm today but one could also enhance the same framework to integrate with a backend storage technology like btrfs that can perform snapshots. - Erasure Coding Xavier Hernandez from Datalab added support to perform erasure coding of data in a GlusterFS volume across nodes in a Trusted Storage Pool. Erasure Coding requires fewer nodes to provide better redundancy than a n-way replicated volume and can help in reducing the overall deployment cost. We look forward to build on this foundation and deliver more enhancememnts in upcoming releases. - Better SSL support Multiple improvements to SSL support in GlusterFS. The GlusterFS driver in OpenStack Manila that provides certificate based access to tenants relies on these improvements. - Meta translator This translator provides a /proc like view for examining internal state of translators on the client stack of a GlusterFS volume and certainly looks like an interface that I would be heavily consuming for introspection of GlusterFS. - Automatic File Replication (AFR) v2 A significant re-factor of the synchronous replication translator, provides granular entry self-healing and reduced resource consumption with entry self-heals. - NetBSD, OSX and FreeBSD ports Lot of fixes on the portability front. The NetBSD port passes most regression tests as of 3.6.0. At this point, none of these ports are ready to be deployed in production. However, with dedicated maintainers for each of these ports, we expect to reach production readiness on these platforms in a future release. Complete releases notes are available at https://github.com/gluster/glusterfs/blob/release-3.6/doc/release-notes/3.6.0.md
2014-08-14Forgotten mps commit.joerg1-1/+2
2014-08-13Use external argp. No longer installs glusterd rc script. Bump revision.joerg3-5/+18
2014-05-18Needs libexecinfo on NetBSD.joerg1-3/+4
2014-05-17Bump applications PKGREVISIONs for python users that might be usingwiz1-2/+2
python3, since the default changed from python33 to python34. I probably bumped too many. I hope I got them all.
2014-04-30Bump PKGREVISION for boehm-gc default-on threads, just to be onwiz1-2/+2
the safe side.
2014-04-21recursive bump for boehm-gc API bumpwiz1-3/+2
2014-04-18Upgrade to glusterfs 3.5.0manu7-156/+121
New features includes... - File snapshots - On-wire compression/decompression - Quota sclability - Disk encryption - Brick failure detection
2014-03-11Remove example rc.d scripts from PLISTs.jperkin1-3/+1
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or ignored otherwise.
2013-10-04Restore files removed by mistakemanu5-3/+88
2013-10-01Update glusterfs to 3.4.1manu9-153/+79
Disable eager locks, which seem broken on NetBSD for glusterfs-3.4.x
2013-09-17Needs _KMEMUSER to get kinfo_proc on NetBSD/current.joerg2-1/+17
2013-09-15Restore argp patches. They haven't changed at all and they are stilljoerg3-1/+70
needed.
2013-09-08Update glusterfs to 3.4.0. Here are the changes since 3.3.xmanu12-322/+88
* Improvements for Virtual Machine Image Storage A number of improvements have been performed to let Gluster volumes provide storage for Virtual Machine Images. Some of them include: - qemu / libgfapi integration. - Causal ordering in write-behind translator. - Tunables for a gluster volume in group-virt.example. The above results in significant improvements in performance for VM image hosting. * Synchronous Replication Improvements GlusterFS 3.4 features significant improvements in performance for the replication (AFR) translator. This is in addition to bug fixes for volumes that used replica 3. * Open Cluster Framework compliant Resource Agents Resource Agents (RA) plug glusterd into Open Cluster Framework (OCF) compliant cluster resource managers, like Pacemaker. The glusterd RA manages the glusterd daemon like any upstart or systemd job would, except that Pacemaker can do it in a cluster-aware fashion. The volume RA starts a volume and monitors individual brick?s daemons in a cluster aware fashion, recovering bricks when their processes fail. * POSIX ACL support over NFSv3 setfacl and getfacl commands now can be used on a nfs mount that exports a gluster volume to set or read posix ACLs. * 3.3.x compatibility The new op-version infrastructure provides compatibility with 3.3.x release of GlusterFS. 3.3.x clients can talk to 3.4.x servers and the vice-versa is also possible. If a volume option that corresponds to 3.4 is enabled, then 3.3 clients cannot mount the volume. * Packaging changes New RPMs for libgfapi and OCF RA are present with 3.4.0. * Experimental Features - RDMA-connection manager (RDMA-CM) - New Block Device translator - Support for NUFA As experimental features, we don?t expect them to work perfectly for this release, but you can expect them to improve dramatically as we make successive 3.4.x releases. * Minor Improvements: - The Ext4 file system change which affected readdir workloads for Gluster volumes has been addressed. - More options for selecting read-child with afr available now. - Custom layouts possible with distribute translator. - No 32-aux-gid limit - SSL support for socket connections. - Known issues with replica count greater than 2 addressed. - quick-read and md-cache translators have been refactored. - open-behind translator introduced. - Ability to avoid glusterfs bind to reserved ports. - statedumps are now created in /var/run/gluster instead of /tmp by default.
2013-04-08Remove "Trailing empty lines." and/or "Trailing white-space."rodent2-6/+5
2013-04-06'"@comment $NetBSD$" expected.'rodent1-0/+1
2013-02-26Needs _KMEMUSER on NetBSD/current.joerg1-1/+2
2012-12-20Fix inline usage.joerg6-1/+193
2012-10-19Bump to glusterfs-3.3.1, which bringsmanu41-3233/+153
- unified file and object storage - storage for Hadoop (not tested here) - proactive self-healing - much better performance
2012-10-03Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-06-16Update glusterfs to 3.2.7, a maintenance releasemanu4-46/+63
2012-04-08Remove python24 and all traces of it from pkgsrc.wiz1-2/+1
Remove devel/py-ctypes (only needed by and supporting python24). Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE lines that just mirror defaults now. Miscellaneous cleanup while editing all these files.
2012-03-31Fix manu's update by updating the package version instead of just thedholland1-4/+3
distinfo and patches.
2012-03-28Update glusterfs to 3.2.6, which is a maintenance releases fixing various bugsmanu4-76/+45
2012-03-15Bump PKGREVISION from default python to 2.7.obache1-2/+2
2011-12-16- SSL bug fixesmanu9-106/+296
- Use secondary groups
2011-12-09- Add experimental support for SSLmanu16-20/+1245
- Ignore again .attribute (a patch part that was lost in last upgrade)
2011-12-04Georeplication is apparently enabled by default, so it must be explicitlybrook1-1/+3
disabled if that option is not selected.
2011-11-28Remove two patches being idempotent together. I do not bump PKGREVISION,manu3-50/+1
as the result is the same.
2011-11-28Update to glusterfs 3.2.5. This is a bug-fix releasemanu12-628/+132
2011-11-24Fix rebalance operation by using /sbin/mount instead of /bin/mountmanu3-9/+33
2011-11-12Add missing information on glusterFS server configurationmanu1-7/+22
2011-10-30Additionnal fixes from upstream to ensure inodes are consistent formanu4-14/+484
all operations (readdir and getattr)
2011-10-25Pull upstream patch to make inode more reliable. LOOKUP and READDIRmanu3-9/+68
cans show different inodes for the same object without that fix.
2011-10-25glusterfs memory usage can grow quite large when using a lot of vnodes,manu3-3/+22
and the amount of data memory involved is not easy to forcast. We therefore raise the limit to the maximum. Patch from Manuel Bouyer. It helps completing a cvs update on a glusterfs volume.
2011-10-16Patch from bouyer@manu4-9/+37
- #include <signal.h> for sigprocmask(2) else we break without COMPAT_13 - usleep(3) shall not be called with argument higher than one second
2011-10-10Remove duplicate lines (hello manu!)sborrill1-4/+1
2011-10-07PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/shshattered2-4/+4
2011-10-06Add missing comments and RCSId in 3.2.3 patches, fix patch-bb checksummanu12-13/+69
2011-10-02A patch was lost in 3.2.3 update, this made impossible to open a filemanu3-7/+18
(client complained about O_DIRECTORY being set for a non directory)
2011-09-27Missing commit for 3.2.3 updatemanu6-48/+50
2011-09-18Update glusterfs to 3.2.3manu31-283/+175
This maintenance release with no new features. Majot bug fixes are: Bug 2464 Fixed all the issues caused by GFID mismatch during distribute rename. Bug 2988 Fixed the issue of high CPU usage when Directory Quota is enabled. Bug 3122 Enhanced the volume set interface to support io-threads on the client. Bug 3210 Fixed the issue of modified mtime/atime of the files after rebalance operation. Bug 3191 Fixed the issue with symlinks during rebalance operation.
2011-08-20Now that we hide OpenGroup Extended API set 2 from configure, make suremanu1-2/+4
that it is seen here when we actually need it.