Bug 1094860 - Puppet-Gluster should support building btrfs bricks
Summary: Puppet-Gluster should support building btrfs bricks
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: GlusterFS
Classification: Community
Component: puppet-gluster
Version: mainline
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: James (purpleidea)
QA Contact:
URL:
Whiteboard:
Depends On: 1094857
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-06 15:58 UTC by James (purpleidea)
Modified: 2014-09-26 17:55 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-09-26 17:55:41 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.