Bug 1226772

Summary: [RFE] GlusterFS Smart volume management
Product: [Community] GlusterFS Reporter: Csaba Henk <csaba>
Component: coreAssignee: bugs <bugs>
Status: CLOSED UPSTREAM QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: mainlineCC: bugs, pasik, vbellur
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-19 05:19:49 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:

Description Csaba Henk 2015-06-01 04:55:26 UTC
Description of problem:

Creating / extending a volume is certainly possible with glusterfs through the "gluster volume create / add-brick" commands. However, these commands needs to be called with details about the resource that will be included in the volume. We need a high-level interface that requires one to specify only what she wants, not how to assemble the thing wanted. Possible syntax could be (showed here only for demonstrational purposes, other syntax / semantics is fine too):

gluster volume instantiate <volume-name> <size>
gluster volume resize <volume-name> <size>

The original idea (and the use case behind it) is only about describing the desired volume in terms of size; however, it could be considered to allow the requestor to provide further constraints / preferences.

Comment 1 Soumya Koduri 2015-06-02 12:38:15 UTC
Prabably, these new enhancements have to be discussed in gluster-devel regarding their feasibility and use-cases.

Comment 2 Vijay Bellur 2018-11-19 05:44:11 UTC
Migrated to github:

https://github.com/gluster/glusterfs/issues/563

Please follow the github issue for further updates on this bug.