summaryrefslogtreecommitdiffstats
path: root/lib/puppet
Commit message (Collapse)AuthorAgeFilesLines
* Removed obsolete commentsVincent Deygas2015-01-201-4/+0
|
* Update brick_layout_chained to work around regression.James Shubin2014-10-213-38/+116
| | | | See the previous commit for more informatio on the regression.
* Split brick_str_to_hash into separate function.James Shubin2014-10-213-32/+53
| | | | | | | | | | | | | | | | | This should work around a regression introduced in a recent version of puppet. (Perhaps 3.7.1?) Allowing custom helper functions in ruby was apparently never "supposed" to work, and was removed silently... :( binford2k: it was an accidental loophole got closed during code cleanup The bug about this issue is: https://tickets.puppetlabs.com/browse/PUP-3404 Thanks to binford2k for tracking down this bug. His URL finding skills are impeccable! Thanks to my puppet-gluster users for finding the issue!
* Fix typo.James Shubin2014-10-212-2/+2
|
* Fix small chaining bugs.James Shubin2014-03-161-3/+3
|
* Fix small bugs with chaining.James Shubin2014-03-162-4/+4
|
* Remove algorithmic brick layout ordering that happens in the fact.James Shubin2014-03-161-0/+6
| | | | | Since different brick layouts are now implemented, it makes sense to remove any remaining traces of the algorithmic work from the fact...
* Add per volume support for brick chaining.James Shubin2014-03-162-0/+242
* Don't use this feature unless you _really_ know what you're doing. * Managing chained volumes is much harder than managing normal ones. * If some of the volumes in the cluster use this, and others don't, then you'll probably have an even crazier time with management. * Please verify my algorithm and feel free to suggest changes. * Some edge cases haven't been tested. * This patch breaks out brick layout ordering into individual functions.