Bug 1418228

Summary: [RFE] Gluster block storage
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Prasanna Kumar Kalever <prasanna.kalever>
Component: glusterfsAssignee: Prasanna Kumar Kalever <prasanna.kalever>
Status: CLOSED ERRATA QA Contact: surabhi <sbhaloth>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rhgs-3.3CC: amukherj, asrivast, nchilaka, pkarampu, prasanna.kalever, rhinduja, vbellur
Target Milestone: ---Keywords: FutureFeature
Target Release: RHGS 3.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: gluster-block-0.1.1-1 Doc Type: Enhancement
Doc Text:
gluster-block is a distributed management framework for block devices, provided as a command line utility. It aims to make Gluster-backed block storage creation and maintenance as simple as possible. gluster-block can provision block devices and export them as iSCSI LUNs across multiple nodes, and uses iSCSI protocol for data transfer as SCSI block/commands. Block storage allows the creation of high performance individual storage units. Unlike the traditional file storage capability that glusterfs supports, each storage volume/block device can be treated as an independent disk drive, so that each storage volume/block device can support an individual file system. This has utility for a variety of workloads, including database, virtual machine, and container environments.
Story Points: ---
Clone Of:
: 1436700 (view as bug list) Environment:
Last Closed: 2017-09-21 04:17:54 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: 1366062, 1367574, 1467935    
Bug Blocks: 1417138, 1436700    

Description Prasanna Kumar Kalever 2017-02-01 10:54:53 UTC
Description of problem:
For applications which needs many individual storage units (formatable), at the same time requiring high performance, gluster need to come up with block storage solution. Because sometime it is hard to maintain too many small volumes. For such use cases which needs independent disk drives it will be effective to support block storage capability.

Use cases:
Databases (Cassandra, Elastic search), VM images, Server boot and etc.

Management:
Need to build utilities which help in making it simple and easy to use. Block storage design should qualify for the container use cases(such as Kubernetes) as well.

More discussion at [1]

[1] http://lists.gluster.org/pipermail/gluster-devel/2017-January/051957.html

Comment 2 Atin Mukherjee 2017-02-23 14:31:53 UTC
Upstream work is almost ready and github link : https://github.com/gluster/gluster-block

Comment 4 Prasanna Kumar Kalever 2017-03-30 11:54:40 UTC
The upstream release was done.
One can find the packages at https://download.gluster.org/pub/gluster/gluster-block/

Comment 7 surabhi 2017-06-13 09:40:35 UTC
Gluster block storage builds were provided along with tcmu-runner and other dependent packages. testing is been carried out. Issues are getting reported separately. Since the feature is available marking the RFE to verified.

Comment 14 errata-xmlrpc 2017-09-21 04:17:54 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2017:2773