Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1094860

Summary: Puppet-Gluster should support building btrfs bricks
Product: [Community] GlusterFS Reporter: James (purpleidea) <jshubin>
Component: puppet-glusterAssignee: James (purpleidea) <jshubin>
Status: CLOSED UPSTREAM QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: mainlineCC: jshubin
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-26 17:55:41 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1094857    
Bug Blocks:    

Description James (purpleidea) 2014-05-06 15:58:23 UTC
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.

Comment 1 James (purpleidea) 2014-05-06 16:01:48 UTC
WIP branch for this feature is at:

https://github.com/purpleidea/puppet-gluster/tree/feat/btrfs

Comment 2 James (purpleidea) 2014-06-23 20:20:31 UTC
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

Comment 3 James (purpleidea) 2014-09-26 17:55:41 UTC
I pushed this to git master because why not.

It LGTM.

Cheers,
James