summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser/functions/brick_layout_chained.rb
Commit message (Collapse)AuthorAgeFilesLines
* Update brick_layout_chained to work around regression.James Shubin2014-10-211-38/+4
| | | | See the previous commit for more informatio on the regression.
* Split brick_str_to_hash into separate function.James Shubin2014-10-211-18/+2
| | | | | | | | | | | | | | | | | 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-211-1/+1
|
* Fix small chaining bugs.James Shubin2014-03-161-3/+3
|
* Fix small bugs with chaining.James Shubin2014-03-161-3/+3
|
* Add per volume support for brick chaining.James Shubin2014-03-161-0/+137
* 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.