Driver to leverage the features of IBM GPFS file system

Registered by Dinesh Subhraveti on 2013-04-08

IBM General Parallel File System (GPFS) is a mature cluster file system used by some of the largest enterprises and supercomputers in the world. It offers a number of specific features and optimizations for hosting master images, instances, and volumes. In particular, the bock-level format-agnostic copy-on-write mechanism enables quick volume provisioning through snapshots. The File Placement Optimization (FPO) feature allows specifying the set of nodes and their local disks where the physical blocks of a particular volume file and its replicas should be allocated. Transparent block-level replication, controllable per file, provides resilient volumes.

This driver implements an initial set of features using the primitives of the GPFS file system.

Blueprint information

Status:
Complete
Approver:
John Griffith
Priority:
Low
Drafter:
Dinesh Subhraveti
Direction:
Needs approval
Assignee:
Dinesh Subhraveti
Definition:
Approved
Series goal:
Proposed for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Dinesh Subhraveti on 2013-06-21
Completed by
Dinesh Subhraveti on 2013-07-16

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/gpfs-volume-driver,n,z

Addressed by: https://review.openstack.org/34290
    Add support for storing volumes on GPFS

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.