Description of problem: Puppet-Gluster+Vagrant should support building btrfs bricks for GlusterFS. This is an easy way to get a test environment for GlusterFS with btrfs built and into the hands of users. Version-Release number of selected component (if applicable): Latest/All. How reproducible: 100% Actual results: btrfs bricks can't be built by Puppet-Gluster. Expected results: User should have the option to build btrfs bricks. Additional info: Puppet-Gluster needs to be able to set UUID's. This is blocked for btrfs by: https://bugzilla.redhat.com/show_bug.cgi?id=1094857 This would benefit from the performance recommendations of Ben England, as done for XFS.
WIP branch for this feature is at: https://github.com/purpleidea/puppet-gluster/tree/feat/btrfs
Branch has been updated, thanks to Eric Sandeen's UUID patch. Testing is appreciated. I will wait for ACK's before pushing to git master. In addition, performance recommendations (similar to the xfs code) are appreciated. https://github.com/purpleidea/puppet-gluster/tree/feat/btrfs Current patch: https://github.com/purpleidea/puppet-gluster/commit/06b7bdb8b7ce1bc1d53a83805c4b5910750b4961
I pushed this to git master because why not. It LGTM. Cheers, James