summaryrefslogtreecommitdiffstats
path: root/manifests/volume
Commit message (Collapse)AuthorAgeFilesLines
* Added nfs.acl volume parameter to enable/disable acl over NFSCyril Peponnet2015-02-041-0/+3
|
* Used owner/group param for file/directory. Needed because group "nobody" ↵Vincent Deygas2015-01-211-2/+3
| | | | doesn't exist on Ubuntu systems, see : http://askubuntu.com/questions/138972/what-is-the-equivalent-user-for-nobodynobody-from-centos
* Small whitespace nitpick.James Shubin2014-11-221-1/+1
|
* Added nfs.mount-rmtab feature property to volumeCyril Peponnet2014-11-211-0/+3
| | | | | | | Feature: Persistent caching of connected NFS-clients Source: http://review.gluster.org/#/c/4430/ Note: this property will apply for all your gluster node.
* Fix erroneous extra space.James Shubin2014-08-271-1/+1
| | | | Many thanks to CyrilP for filing in a lot of this data file.
* Added truefalse / falsetrue $etype and fix all missing data types.Cyril Peponnet2014-08-272-49/+86
|
* Pull more operating system specific data from yaml files.James Shubin2014-05-071-3/+4
| | | | This patch includes program paths.
* Pull operating system specific data from yaml files.James Shubin2014-05-071-1/+4
| | | | This patch includes package names.
* Add typing for storage-{uid,gid} volume properties.James Shubin2014-03-161-2/+2
|
* Setting volume properties should be race-free.James Shubin2014-03-162-13/+28
| | | | | | | This isn't essential, as ensuring this is race-free is really up to glusterfs, but with this patch you reduce the likelihood to ~0% that you'll see a: "volume set: failed: Another transaction is in progress." error. The error isn't harmful, but now we'll see less unnecessary red.
* Fix small bugs for setgroups.James Shubin2014-03-162-2/+4
|
* Add advanced set group support for anyone without stock support.James Shubin2014-03-162-12/+63
| | | | | | | This adds custom set group support for users that might not have the feature (I think it might only exist in RHS) and also to users who want to add their own custom groups! Please ping me if the stock groups gain or lose parameters, or if their set values change!
* Add support for volume set groups.James Shubin2014-03-163-3/+88
| | | | | | | | This adds support for setting volume set groups which are groups of properties that are set all at once on a volume. This is managed in a clever way, so that if the definition of what a certain group contains gets updated by the package manager, your volumes will get updated too, on the next puppet run.
* Add support for more volume options.James Shubin2014-01-242-44/+94
|
* Update template variables to use the '@' prefix.James Shubin2013-12-311-1/+1
| | | | I've updated wrapper.pp too, but I haven't tested it recently.
* Automatic brick ordering and finite state machine support.James Shubin2013-10-102-1/+33
| | | | | | | | | | | | | This patch adds preliminary FSM support. This will be used and abused more extensively in later patches. Automatic brick ordering is an advanced feature and is meant for experienced puppet users. Changing the available bricks before the cluster is built is not currently supported. For that type of magic, please wait for gluster::elastic. This feature expects that you name your bricks and hosts intelligently. Future patches will recommend a specific nomenclature, but for now as long as the brick paths and hostnames follow a padded, incrementing integer pattern, with a common prefix, you shouldn't see any problems.
* Module needs a better description.James Shubin2013-10-104-4/+4
| | | | | | | While the module can still be used in a simple way: * It is pretty complicated at this point. It does some advanced stuff. * I wanted to avoid confusion with gluster::simple which is coming soon.
* Added fancy volume creation.James Shubin2013-09-181-0/+32
| | | | | | This moves the command into a separate file. This also adds temporary saving of stdout and stderr to /tmp for easy debugging of command output.
* Updated xml parser with new features...James Shubin2013-09-181-1/+1
|
* Better volume property management.James Shubin2013-09-162-15/+353
| | | | | | | This patch adds the beginning of better property management. Many properties need types and testing filled in to work properly. This is preliminary support to make it easier for others to test and offer patches for options they use.
* Add proper ping/status checks before volume creation.James Shubin2013-09-072-21/+5
| | | | | | | | | | | | This adds proper (optional) ping checks with fping and gluster peer status checks to ensure the peer are available before a volume create command. This required rewriting of the xml.py hack which helps puppet interface with the xml formatted gluster cli output. In addition, downstream commands such as volume::property gained checks to ensure the volume was present beforehand. While it is not obvious, it should be noted that because of the distributed nature of glusterfs, more than one puppet run will be required for complete deployment. With these patches, individual runs shouldn't ever end in temporary error as they used too.
* Small bugfixes.James Shubin2013-09-061-1/+2
|
* I was bored, so I updated all the numbers!James Shubin2013-06-042-2/+2
|
* Cleanup some small things.James Shubin2013-06-032-5/+16
|
* Fix xml paths.James Shubin2013-01-102-2/+2
|
* Autotyping support for ::propertyJames Shubin2012-08-231-2/+43
|
* Set volume properties.James Shubin2012-07-272-0/+83